fix(ci): prod build needs EXPORT_SIGN_KEY for compose interpolation #174

Merged
developer merged 1 commits from fix/prod-build-export-sign-key into development 2026-07-03 21:42:05 +00:00
Owner

Unblocks the v1.8.0 prod deploy. The build job (docker compose build interpolates the whole file) lacked the backend's :?-guarded EXPORT_SIGN_KEY (added with the export feature after v1.7.0). Prod untouched (build-only failure). Audited all :? guards — this was the only missing one. Verified via a reproduced build-job docker compose config.

After merge: re-promote development→master, move the v1.8.0 tag, re-dispatch prod-deploy.

Unblocks the v1.8.0 prod deploy. The build job (`docker compose build` interpolates the whole file) lacked the backend's :?-guarded `EXPORT_SIGN_KEY` (added with the export feature after v1.7.0). Prod untouched (build-only failure). Audited all :? guards — this was the only missing one. Verified via a reproduced build-job `docker compose config`. After merge: re-promote development→master, move the v1.8.0 tag, re-dispatch prod-deploy.
developer added 1 commit 2026-07-03 21:37:48 +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`.
owner approved these changes 2026-07-03 21:40:42 +00:00
developer merged commit 44117e906c into development 2026-07-03 21:42:05 +00:00
developer deleted branch fix/prod-build-export-sign-key 2026-07-03 21:42:05 +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#174