chore(workflows): centralize the two-arm rt bootstrap across reusable gates #861
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#861
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?
Finding
Current main (
1245992726) carries four reusable gate workflows with near-duplicate bootstrap plumbing:Together they contain 280 non-empty run lines, 198 of them non-comment. Each repeats ref resolution, cache restore, version-tag fetch/checksum verification, the @main source-build exception, and PATH verification.
Existing coverage and boundary
#606 covers caching and a fetch-only composite-action migration. #648 covers exercising the FETCH arm. Neither owns a shared mechanism that preserves both bootstrap arms. A fetch-only action is not a solution: toolkit-self resolves to @main and must build the current source.
Acceptance criteria
Scope
This is workflow plumbing, not a deletion of fetch-rt.sh. The bootstrap residual remains until the delivery mechanism changes.
Dispatched by Pullings under the explicit deputy handover, after Carpenter completed #872/#875. This is the next implementation task.
Deliver an artifact-checkable PR for #861: inventory the four reusable bootstrap implementations, choose one shared mechanism, preserve both version-tag FETCH and
@mainBUILD arms plus token/cache/PATH/fail-closed behavior, migrate all four gates, and exercise positive/negative controls. Update #606 and #648 with final dispositions without silently closing them. Do not touch #862 or #794. Start from currentmain; if the release-bot cut PR #874 lands before your PR, rebase and report the new exact base/head. Do not request review or merge.pullings referenced this issue2026-08-25 18:45:49 +02:00
Closeout — rt#861
Implemented and merged as PR #877 at exact head
e287752a25.Acceptance-criteria dispositions:
The merge was performed by hand after the official, head-bound Lookout approval; no keyword close was used. Refs #877.