Story
As a OrganizationAdmin,
I want cut the immutable and channel release tags for ci-failure-analyst and bring them under the release-channel-tags ruleset,
so that callers have a real, protected channel tag to pin to, with the same supply-chain guarantees as the agent channels.
Acceptance Criteria
- Immutable
ci-failure-analyst/v1.0.0 is cut from an on-main commit via scripts/cut-release.sh and pushed.
- Moving
ci-failure-analyst/stable is created pointing at the same commit and pushed.
- The
release-channel-tags repository ruleset target set is extended to include ci-failure-analyst/** (update + deletion restricted; bypass limited to OrganizationAdmin and the automation Integration app).
Tasks / Subtasks
Dev Notes
- HUMAN-GATED: pushing release/channel tags and editing the repository ruleset require OrganizationAdmin per AGENTS.md — the dev-lead/pr-review agents (as GITHUB_TOKEN) cannot move or delete release tags.
- Depends on the generalized
cut-release.sh from story id 3.
- Open question (surfaced for the reviewer): cut manually by an admin (as today) vs. via a release workflow — this story assumes the manual admin path.
Project Structure Notes
No file changes in-repo; this is a tag + ruleset operation performed by an admin.
References
- scripts/cut-release.sh
- AGENTS.md#release-channel-tags-the-mutable-ref-exception
Likely target surface
Story prepared by the BMAD Scrum Master (Bob) for epic #667. Status: ready-for-dev.
Story
As a OrganizationAdmin,
I want cut the immutable and channel release tags for ci-failure-analyst and bring them under the release-channel-tags ruleset,
so that callers have a real, protected channel tag to pin to, with the same supply-chain guarantees as the agent channels.
Acceptance Criteria
ci-failure-analyst/v1.0.0is cut from an on-main commit viascripts/cut-release.shand pushed.ci-failure-analyst/stableis created pointing at the same commit and pushed.release-channel-tagsrepository ruleset target set is extended to includeci-failure-analyst/**(update + deletion restricted; bypass limited to OrganizationAdmin and the automation Integration app).Tasks / Subtasks
cut-release.sh ci-failure-analyst 1.0.0 --channel stable --pushfrom an on-main ref. (AC: test issue from agent #1, Go-live improvements for PR review agent #2)release-channel-tagsruleset to add theci-failure-analyst/**tag target. (AC: Add @claude delegation, auto-merge, and rebase handling #3)Dev Notes
cut-release.shfrom story id 3.Project Structure Notes
No file changes in-repo; this is a tag + ruleset operation performed by an admin.
References
Likely target surface
scripts/cut-release.shStory prepared by the BMAD Scrum Master (Bob) for epic #667. Status: ready-for-dev.