Repository navigation
Read every secret prod needs in the move-day deploy, held by a test - #273
Merged
Merged
Conversation
- infra/scripts/move-day-deploy.sh read six of the eight settings a prod
deploy needs since the draft preview landed: without NEON_COLLAB_URL and
COLLAB_ANSWERS_KEY its opening plan fails ("Expected string at
COLLAB_ANSWERS_KEY"), checked against prod on 2026-10-11. It now reads,
checks and exports both, from the same vault items as prod-deploy.
- infra/tests/move-day-deploy.test.ts: every Config.String,
Config.Redacted and requiredSecret name in alchemy.run.ts and src/ must
be exported by the script, so a new setting can't break move day again.
It fails on main with exactly the two names above.
Contributor
This branch was successfully deployed
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.
Preview · Change Stack · Checks · Files: +57 −0 in 2 files
deploy needs since the draft preview landed: without NEON_COLLAB_URL and
COLLAB_ANSWERS_KEY its opening plan fails ("Expected string at
COLLAB_ANSWERS_KEY"), checked against prod on 2026-10-11. It now reads,
checks and exports both, from the same vault items as prod-deploy.
Config.Redacted and requiredSecret name in alchemy.run.ts and src/ must
be exported by the script, so a new setting can't break move day again.
It fails on main with exactly the two names above.
Found while preparing the allthings.dev account move:
bun run plan --stage prod --profile allthingswith only the script's six reads fails onCOLLAB_ANSWERS_KEY; with all eight it plans cleanly (3 updates, no delete/replace).Summary by CodeRabbit