Open
Conversation
4 tasks
✅ Deploy Preview for pepr-docs ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
samayer12
reviewed
Feb 10, 2026
Contributor
samayer12
left a comment
There was a problem hiding this comment.
This PR adds dotenv, but I don't see a .env file as part of the project. Do we expect devs to maintain their own .env file outside of version control?
Contributor
Author
@samayer12 Devs currently (before and after this change) need a .env to set the CORE path. The local clone of Pepr allows semver to find the git tags for the versions for development. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.

The
--env-file=.envCLI flag was necessary for local development so it could discover the version tags and run tests.dotenvdependency has the same effect, except that it is a runtime import. This allows for the invocations to be functional without the CLI flag. Because of the timing difference betweendotenvand the CLI flag, imports on vitest and astro config were necessary. The end result is the same, but this dependency allows for a cleaner implementation.