Parent: #495 · Phase 2 · Work type: Feature · Targets SC1, SC4.
(stable is created in Phase 1, #496.) Add the next channel tag (green, candidate) alongside stable (blue), plus per-ring channel tags (@ring1, …). Each ring's caller pins once to its channel tag; "promotion" = the promotion workflow moving that tag forward. Realizes blue/green as GitHub-native moving tags with zero caller churn.
Done when: next + ring tags exist; moving a ring's tag repoints only that ring; documented.
Ref: §5.1, §6 Option C, §7 Phase 2.
Parent: #495 · Phase 2 · Work type: Feature · Targets SC1, SC4.
(
stableis created in Phase 1, #496.) Add thenextchannel tag (green, candidate) alongsidestable(blue), plus per-ring channel tags (@ring1, …). Each ring's caller pins once to its channel tag; "promotion" = the promotion workflow moving that tag forward. Realizes blue/green as GitHub-native moving tags with zero caller churn.Done when:
next+ ring tags exist; moving a ring's tag repoints only that ring; documented.Ref: §5.1, §6 Option C, §7 Phase 2.