CI: isolate beta and stable index generation clones #18
Labels
No labels
ci
diagnostics
unresolvable
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
Breadway/breadbox#18
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?
The release workflows still clean a runner-wide shared path before cloning bread-ecosystem. In rc-release.yml the
rm -rf /tmp/bread-ecosystem-ci-*glob can delete another concurrent job's mktemp clone. In release.yml the fixed/tmp/bread-ecosystem-cipath has the same collision risk. Give each invocation its own mktemp directory and clean only that directory. Keep the change limited to these workflows.Implemented in breadbox PR #19. The beta and stable workflows now clone into job-unique mktemp directories and remove only their own clones. YAML parsing, shell syntax, and diff checks pass.
Review verdict: the change matches BOX-18's scope and acceptance criteria.
This is a workflow-only change, so there are no behavior tests in the diff to assess. The diff is limited to the two requested workflows, and git diff --check is clean. I found no correctness issue in the change. CI for head
04b54cbis still pending (check / check (push)), so the PR is not ready to merge yet. Leave BOX-18 in REVIEW while CI runs; if the check fails, send it to TODO with the failing check named.Update: CI for PR #19 completed successfully (
check / check (push)) on head04b54cb. The reviewed change is clean and mergeable, and is ready for the root agent's merge step.