feat(v1.0.0-pre-cut): trigger-branch parameterization for v2/next cuts #477
Labels
No labels
bump
major
bump
minor
bump
patch
kind/bug
kind/chore
kind/docs
kind/feature
priority/critical
priority/high
priority/low
priority/medium
size/L
size/M
size/S
size/XL
No milestone
No project
No assignees
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
frankenbit/release-toolkit#477
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Motivation
Surfaced by the architecture-doc arc (#367):
branch-strategy.md§4. The cut trigger is hardcoded tomain:The multi-thread model (main=v1.x shell / v2/next=v2.x Go) requires
v2/nextto have its own cut trigger — otherwise cuts only ever fire frommainandv2/nextcannot cut alphas at all.Scope
v2/nextneeds arelease.yml(or equivalent) firing onpush: branches: [v2/next](or a parameterized trigger branch).Placement
v1.0.0 pre-cut candidate (paired with the prerelease-cut item). Small — likely a single-workflow-file addition on v2/next + a branch-filter check.
Notes
Umbrella: #367.
Closing as structurally obsolete post-ADR-0009 (2026-07-30 Bosun)
This tracker was authored under the multi-thread branch-strategy model (
main= v1.x shell /v2/next= v2.x Go, parallel-lane with cutover). The premise was that both branches would need their own cut trigger.ADR-0009 retired that model. Single-stack now: the Go port lands as v1.0.0 on
main. There is nov2/nextas a cut target. The workflow'son: push: branches: [main]is already the correct + only trigger.Effect on this scope:
v2/nextneeds its own cut trigger → N/A,v2/nextisn't a release targetmainThe paired concern that IS still real — the toolkit currently cannot emit
X.Y.Z-alpha.Ntags at all — moves entirely to #476 (which has its own framing refresh landing separately as part of the Phase 8 Kickoff-0 pass).Closing with: won't-do (structural obsolescence), not "won't-fix" (no defect underlying). Reference chain preserved via #509 (Phase 8 epic) which loses #477 from its planned decomposition.
Refs: ADR-0009 (single-stack direction), #609 (Tier 2 branch-strategy.md rewrite for the doc-set-model half), #476 (the prerelease-cut capability that survives).