You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Tracking the release/rollout phases of #984 once PR #985 merges.
Sequence (order matters — a consumer stub pinned to a nonexistent tag = startup_failure):
Cut apply-repo-settings/v1.0.0 and seed the v1-next|v1-ring0|v1-ring1|v1-stable channel tags. canary-rollout.sh autocut (gated by CANARY_AUTO_CUT) should do this on the first scheduled tick after merge since the reusable is registered in standards/canary-rings.json; verify it does, or cut manually per docs/release/versioning.md.
Only then vendor the thin caller stub (standards/workflows/apply-repo-settings.yml) to ring members, each pinned to its ring's channel tag: next=.github-private, ring0=.github (already dogfoods via local ref), ring1=markets,TalkTerm,bmad-bgreat-suite, stable=everyone else.
Precondition (Phase 0 of #984, needs org admin): verify the GH_PAT_DON_PETRY org secret's visibility covers the whole fleet incl. public repos, and one PATCH check-suites/preferences → 200 capability probe.
Per-repo fork-deletion issues: filed in each affected repo, blocked on step 1–2 of this issue.
Tracking the release/rollout phases of #984 once PR #985 merges.
Sequence (order matters — a consumer stub pinned to a nonexistent tag = startup_failure):
apply-repo-settings/v1.0.0and seed thev1-next|v1-ring0|v1-ring1|v1-stablechannel tags.canary-rollout.sh autocut(gated byCANARY_AUTO_CUT) should do this on the first scheduled tick after merge since the reusable is registered instandards/canary-rings.json; verify it does, or cut manually perdocs/release/versioning.md.standards/workflows/apply-repo-settings.yml) to ring members, each pinned to its ring's channel tag: next=.github-private, ring0=.github(already dogfoods via local ref), ring1=markets,TalkTerm,bmad-bgreat-suite, stable=everyone else.workflow_dispatchper ring repo after its stub lands (weekly cron starves the sample floors — see the_cadence_notein the registry entry).stable: enableRING_REUSABLESenforcement forapply-repo-settingsinscripts/lib/ring-pins.sh(deliberately deferred in PR feat: implement issue #984 — Standardize branch-policy compliance self-heal: vendor apply-repo-settings as a canary-ringed reusable #985), and close apply-repo-settings 100% fail: check-suites API needs classic-PAT/App admin (GH_PAT_WORKFLOWS rejected, 403) .github-private#1209 with evidence (gh api repos/<repo>/check-suites/preferences+ green weekly runs).Precondition (Phase 0 of #984, needs org admin): verify the
GH_PAT_DON_PETRYorg secret's visibility covers the whole fleet incl. public repos, and onePATCH check-suites/preferences → 200capability probe.Per-repo fork-deletion issues: filed in each affected repo, blocked on step 1–2 of this issue.