Skip to content

fix: verify backend rollout before publishing production OTA - #202

Merged
Muawiya-contact merged 2 commits into
developfrom
codex/1-9-0-release-gate
Sep 13, 2026
Merged

Muawiya-contact merged 2 commits into
developfrom
codex/1-9-0-release-gate

Conversation

@Muawiya-contact

Copy link
Copy Markdown
Member

Merging a backend-changing release previously started Railway deployment and production OTA independently, so phones could receive new code before the API was ready. Release publication now requires a manual run on main with the full commit verified on the API and workers; the guard rejects missing/mismatched revisions and a changed main head. The standalone OTA workflow publishes preview only.

Railway still auto-deploys main. This is an explicit operator confirmation, not an automated health probe: verify the deployments, health and release smoke checks before dispatch. Keep generation paused until compatible workers are confirmed. This prepares #200 for merge without publishing mobile code immediately.

Validation: all nine guard tests, shell syntax, YAML parsing and workflow wiring checks passed locally; a new CI job runs guard regressions. Application code is unchanged; prior app tests and exports remain applicable. Runbooks and backup status are updated. Preserve both focused commits. No production merge or deployment performed.

@Muawiya-contact
Muawiya-contact merged commit 2c566b1 into develop Sep 13, 2026
1 check passed
@Muawiya-contact
Muawiya-contact deleted the codex/1-9-0-release-gate branch September 13, 2026 17:52
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