ci: isolate RC release index cleanup #11

Closed
opened 2026-10-01 15:24:32 +08:00 by Breadway · 3 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 breadmon.

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 breadmon.
Author
Owner

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

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.

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.
Author
Owner

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.

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.
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/breadmon#11
No description provided.