ci: race-free clone in ci/build.sh; bump ci/bread-ecosystem.rev #12

Merged
Breadway merged 1 commit from fix/breadarr-ci-refresh into main 2026-09-29 21:02:27 +08:00
Owner

Two CI changes, both follow-ups to ECO-38. (1) ci/build.sh clones bread-ecosystem into a private temp dir, marks it .ready and renames it into place under a lock. (2) ci/bread-ecosystem.rev moves to bread-ecosystem 7e27d78, which adds the per-product build lock and mounts the host's /etc/passwd and /etc/group into the build container. Supersedes #9 and #10.

Two CI changes, both follow-ups to ECO-38. (1) ci/build.sh clones bread-ecosystem into a private temp dir, marks it .ready and renames it into place under a lock. (2) ci/bread-ecosystem.rev moves to bread-ecosystem 7e27d78, which adds the per-product build lock and mounts the host's /etc/passwd and /etc/group into the build container. Supersedes #9 and #10.
ci: race-free clone in ci/build.sh; bump ci/bread-ecosystem.rev
All checks were successful
check / check (push) Successful in 7m38s
97f77d2863
Two CI changes for breadarr, both follow-ups to ECO-38:

- ci/build.sh clones bread-ecosystem into a private temp dir, marks it
  .ready and renames it into place under a lock, instead of a
  non-atomic check-then-clone that could leave a half-built tree for
  another job.
- ci/bread-ecosystem.rev moves to bread-ecosystem 7e27d78, which
  adds the per-product build lock and mounts the host's /etc/passwd and
  /etc/group into the build container.
Sign in to join this conversation.
No reviewers
No labels
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/breadarr!12
No description provided.