Skip to content

Commit 8c49de0

Browse files
chore: promote testing to main (#1067)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
1 parent ca3468b commit 8c49de0

2 files changed

Lines changed: 9 additions & 6 deletions

File tree

.github/workflows/bonedigger.yml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,6 @@ on:
55
types: [opened, labeled, closed]
66
issue_comment:
77
types: [created]
8-
schedule:
9-
- cron: '0 9 * * *'
108

119
permissions:
1210
issues: write

docs/skills/release-artifacts/SKILL.md

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -75,10 +75,15 @@ Never re-point or delete a published stream tag to "repair" this — that is
7575
user-visible and belongs to a human.
7676

7777
Release consumes `:testing` as its **input**: the release job resolves the
78-
digest behind that tag rather than re-running end-to-end validation. The gate
79-
on `:testing` is therefore the only functional gate, and anything it admits
80-
propagates to `:stable` unchallenged. A gate step that reports `skipped` must
81-
never be accepted as a pass — treat only an explicit success as a pass.
78+
digest behind that tag rather than re-running end-to-end validation. The
79+
`post-testing-e2e` gate is therefore the primary producer-side gate, and a
80+
failure there must stop `:testing` from advancing. The current
81+
`execute-release.yml` caller also sets `run_release_gate: true`, so the
82+
reusable release gate re-tests the exact resolved digest before promoting it to
83+
`:stable`. When auditing an older promotion, inspect that run's job list to
84+
confirm the release gate existed at the time; do not assume a current workflow
85+
definition applied retroactively. A gate step that reports `skipped` must never
86+
be accepted as a pass — treat only an explicit success as validation.
8287

8388
Only `:stable` is a promotion target. `git grep -n target_tag .github/workflows`
8489
returns `execute-release.yml` alone, so `:latest` has no writer in this

0 commit comments

Comments
 (0)