Skip to content

fix: isolate dev preflight environment - #24

Merged
leoncheng57 merged 1 commit into
mainfrom
fix/dev-preflight-env-isolation
Aug 21, 2026
Merged

fix: isolate dev preflight environment#24
leoncheng57 merged 1 commit into
mainfrom
fix/dev-preflight-env-isolation

Conversation

@leoncheng57

Copy link
Copy Markdown
Owner

Summary

  • make the dev env file selectable with DCA_ENV_FILE while preserving ./.env as the default
  • run dev preflight tests in an isolated temporary repo with a conflicting root .env
  • assert no-auth and Basic-auth checks each reach the mock exactly once

Verification

  • npm run typecheck
  • npm test
  • npm run build
  • locked CI=1 npm run test:e2e (120 passed, 1 skipped; one unrelated test passed on retry)
  • git diff --check

@leoncheng57
leoncheng57 marked this pull request as ready for review August 21, 2026 19:57
@leoncheng57
leoncheng57 merged commit 129f9b9 into main Aug 21, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant