Skip to content

[Phase 2] Replace PUT-contents clobber deploy with versioned, ring-staged, health-gated promotion #501

Description

@don-petry

Parent: #495 · Phase 2 · Work type: Infra · Targets SC3, SC5, SC8.

Replace deploy-pr-review.yml/force-deploy-pr-review.yml (PUT /contents clobber of all consumers' main at once) with a versioned, ring-staged promotion workflow whose only action is moving channel tags (git tag -f <ring> <vX.Y.Z> && git push -f). Ring N+1's tag advances only when an automated health gate confirms ring N is healthy (run-success rate, cancellation rate, no new failure-report issues over a soak window). The promotion workflow is the sole authorized mover of channel tags (paired with the tag-protection rules).

Done when: no path overwrites consumer files or >1 ring at a time; promotion is a health-gated tag move.

Ref: §2.3, §5.1, §7 Phase 2.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementFeature requestsinitiativeEpic / initiative tracking issue

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions