ci: isolate RC release index cleanup #11
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?
Child of ECO-56. The current
.forgejo/workflows/rc-release.ymlremoves/tmp/bread-ecosystem-ci-*before creating its mktemp checkout. That wildcard can delete a sibling workflow's live clone. Replace it with a prefix older workflows cannot match and clean only this invocation's clone on EXIT. Verify successful and failed beta index generation preserve a sibling checkout under the legacy prefix for breadmon.PR: #12
The beta index step now uses a prefix older wildcard cleaners cannot match and removes only its own clone via EXIT trap. YAML parsing and simulated success/failure checks passed while a legacy-prefix sibling checkout remained intact. Forgejo CI is running; the issue stays in DOING until it succeeds.
PR #12 passes local YAML and shell checks plus success/failure cleanup simulations with a legacy-prefix sibling preserved. Forgejo CI was queued at last check. Moving to REVIEW for independent review; if CI fails, return it to TODO with the failure recorded.
Forgejo CI for PR #12 passed in 5m45s on head
2b9f1cfe68900ed8dbc21d111b7c71420e2679fb. The isolated success/failure cleanup checks and sibling legacy-prefix preservation check pass. The linked PR is ready for the next workflow stage.