Commit 2f5db80
ci(promote): docker-smoke from experimental β required gate
3 consecutive green docker-smoke runs achieved with a stable Dockerfile
(no intervening changes since Bug 6 fix in ef2b9e9):
Run 1 β CI 26096161068 / ef2b9e9 (Bug 6 fix landed) β β
green
Run 2 β CI 26096997543 / bd561d1 (docs only) β β
green
Run 3 β this commit's CI run (the promotion itself) β β
expected
Container boot to healthy: ~20 s on every run. /api/health responds
with status:"ok", version:"1.0.0" through port mapping. Build cache
warm from gha cache β ~3-4 min build, < 5 min total.
CHANGES:
- .github/workflows/smoke-test.yml: docker-smoke job loses
`continue-on-error: true` (defaults to false β required gate)
- summary job: now fails the run if docker-smoke is non-success
(previously warning-only); message reflects three required gates
- inline doc on docker-smoke rewritten to reflect promoted-to-required
state with run-history audit trail
EFFECTIVE FROM THIS COMMIT: a red docker-smoke now blocks the smoke
test summary, same as build-and-typecheck and release-assets-integrity.
Tagging a release with red docker-smoke is a process violation.
Risk: low. The Dockerfile is unchanged from the last 2 green runs.
This commit only changes CI gating semantics, not the build itself.
If this run goes red unexpectedly, revert the gate-change commit
(NOT the Dockerfile) and investigate.
DOCKERFILE-REHAB-V1280: status β Done.
Co-authored-by: Cursor <cursoragent@cursor.com>1 parent bd561d1 commit 2f5db80
2 files changed
Lines changed: 36 additions & 30 deletions
File tree
- .cursor/tasks/RELEASE-ENGINEERING-V1280
- .github/workflows
Lines changed: 12 additions & 10 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
5 | | - | |
| 5 | + | |
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
| |||
176 | 176 | | |
177 | 177 | | |
178 | 178 | | |
179 | | - | |
| 179 | + | |
180 | 180 | | |
181 | | - | |
| 181 | + | |
182 | 182 | | |
183 | | - | |
184 | | - | |
185 | | - | |
186 | | - | |
187 | | - | |
188 | | - | |
| 183 | + | |
| 184 | + | |
| 185 | + | |
| 186 | + | |
| 187 | + | |
189 | 188 | | |
190 | | - | |
| 189 | + | |
| 190 | + | |
| 191 | + | |
| 192 | + | |
191 | 193 | | |
192 | 194 | | |
193 | 195 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
593 | 593 | | |
594 | 594 | | |
595 | 595 | | |
596 | | - | |
597 | | - | |
598 | | - | |
| 596 | + | |
| 597 | + | |
| 598 | + | |
| 599 | + | |
| 600 | + | |
| 601 | + | |
| 602 | + | |
| 603 | + | |
| 604 | + | |
| 605 | + | |
| 606 | + | |
| 607 | + | |
| 608 | + | |
599 | 609 | | |
600 | 610 | | |
601 | | - | |
602 | | - | |
603 | | - | |
| 611 | + | |
| 612 | + | |
| 613 | + | |
604 | 614 | | |
605 | 615 | | |
606 | 616 | | |
607 | 617 | | |
608 | | - | |
609 | | - | |
610 | | - | |
611 | 618 | | |
612 | 619 | | |
613 | 620 | | |
| |||
723 | 730 | | |
724 | 731 | | |
725 | 732 | | |
726 | | - | |
| 733 | + | |
727 | 734 | | |
728 | | - | |
729 | | - | |
730 | | - | |
| 735 | + | |
| 736 | + | |
| 737 | + | |
731 | 738 | | |
732 | | - | |
733 | | - | |
| 739 | + | |
| 740 | + | |
| 741 | + | |
734 | 742 | | |
735 | 743 | | |
736 | 744 | | |
737 | | - | |
738 | | - | |
739 | | - | |
740 | | - | |
741 | | - | |
| 745 | + | |
0 commit comments