ci: isolate RC release index cleanup #10

Closed
opened 2026-10-01 15:24:38 +08:00 by Breadway · 2 comments
Owner

Child of ECO-56. The current .forgejo/workflows/rc-release.yml removes /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 breadshot.

Child of ECO-56. The current `.forgejo/workflows/rc-release.yml` removes `/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 breadshot.
Author
Owner

PR: #11

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: https://git.breadway.dev/Breadway/breadshot/pulls/11 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.
Author
Owner

PR #11 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.

PR #11 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.
Sign in to join this conversation.
No labels
ci
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
Breadway/breadshot#10
No description provided.