Release v1.8.0: prod build fix (re-promote) #175

Merged
developer merged 2 commits from development into master 2026-07-03 21:48:13 +00:00
Owner

Re-promote after the v1.8.0 prod build failed on a missing :?-guarded EXPORT_SIGN_KEY in the prod-deploy build job (#174). Carries just that one-line fix on top of the already-promoted v1.8.0 content. After merge: move the v1.8.0 tag to the new master HEAD + re-dispatch prod-deploy.

Re-promote after the v1.8.0 prod build failed on a missing :?-guarded `EXPORT_SIGN_KEY` in the prod-deploy build job (#174). Carries just that one-line fix on top of the already-promoted v1.8.0 content. After merge: move the v1.8.0 tag to the new master HEAD + re-dispatch prod-deploy.
developer added 2 commits 2026-07-03 21:42:08 +00:00
fix(ci): prod build needs EXPORT_SIGN_KEY for compose interpolation
CI / changes (pull_request) Successful in 2s
CI / unit (pull_request) Successful in 10s
CI / integration (pull_request) Successful in 16s
CI / ui (pull_request) Successful in 1m5s
CI / conformance (pull_request) Successful in 9s
CI / gate (pull_request) Successful in 0s
CI / deploy (pull_request) Successful in 1m44s
c90331b189
The first v1.8.0 prod-deploy build job failed: `docker compose build` interpolates the
WHOLE compose file, and the backend's :?-guarded EXPORT_SIGN_KEY — added with the
finished-game export after the last prod release (v1.7.0), so the prod build never
exercised it — was absent from the build job's env, tripping the guard before any image
built. Prod was untouched (build-only failure: no image pushed, no deploy, no migration).

Add EXPORT_SIGN_KEY (audited every :?-guarded compose var against the build job env — it
was the only genuinely-missing one; TELEGRAM_MINIAPP_URL is derived in the run step).
Verified by reproducing the build-job env + `docker compose config`.
Merge pull request 'fix(ci): prod build needs EXPORT_SIGN_KEY for compose interpolation' (#174) from fix/prod-build-export-sign-key into development
CI / changes (push) Successful in 2s
CI / changes (pull_request) Successful in 1s
CI / unit (push) Successful in 10s
CI / integration (push) Successful in 18s
CI / ui (push) Successful in 1m5s
CI / conformance (push) Successful in 9s
CI / unit (pull_request) Successful in 10s
CI / integration (pull_request) Successful in 15s
CI / ui (pull_request) Successful in 1m5s
CI / conformance (pull_request) Successful in 9s
CI / gate (push) Successful in 0s
CI / deploy (push) Successful in 1m40s
CI / gate (pull_request) Successful in 0s
CI / deploy (pull_request) Has been skipped
44117e906c
owner approved these changes 2026-07-03 21:43:57 +00:00
developer merged commit 829e29a726 into master 2026-07-03 21:48:13 +00:00
Sign in to join this conversation.
No Reviewers
No Label
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: developer/scrabble-game#175