Repository navigation
fix(workflows): stop concurrent pre-release builds racing for the same build number - #1065
Conversation
|
Development: implemented the approved plan in e458d97 (new repo-wide serialised |
|
Simplify clean - advancing to code review |
|
Code review clean - advancing to security review |
|
Security review clean, advancing to coverage check |
|
Coverage ratchet skipped (non-code-only: workflow/action YAML only) - advancing to Human Review |
|
Finalize: PR marked ready and auto-merge enabled. |
Super-linter summary
All files and directories linted successfully For more information, see the GitHub Actions workflow run Powered by Super-linter |
|
Simplify clean - advancing to code review (re-run after 302837a added the release allocate-build-number job) |
|
Code review clean - advancing to security review |
|
Security review clean, advancing to coverage check |
|
Coverage ratchet skipped (non-code-only: workflow/action YAML only) - advancing to Human Review |
|
Finalize: all AI review phases clean on 302837a (credfeto's inline comment was addressed in that commit). PR marked ready and auto-merge enabled. |
|
Status: credfeto's inline comment was already answered in 302837a (reply posted); required checks pass and auto-merge is enabled. The CHANGES_REQUESTED review remains until credfeto re-reviews or dismisses it; no further code changes needed. |
|
This PR has an unaddressed review requesting changes and the automation's idle-invocation budget (5) is exhausted without further progress. Blocking this PR until a human investigates. |
The release workflow uses the same shared .github/actions/build composite, so it raced on build number allocation just like pre-release. Add an allocate-build-number job sharing the repository-wide build-number concurrency group and pass its output into the build action.
|
Rebased onto origin/main (no conflicts) and force-pushed; CI will re-run. Auto-merge remains enabled and the PR is approved. |
302837a to
5fc6531
Compare
Refs #1066 This brings the job added by the rebased build-number race fix (#1065) in line with the branch's conversions: the SOURCE_PUSH_TOKEN secret goes via step env; RUNNER_NAME/RUNNER_TEMP replace runner.name/runner.temp; the BUILD_VERSION self-map is dropped; a newline guard is added on the build-version output. The race-fix logic is unchanged.
Summary
Placeholder commit only. The fix for concurrent pre-release builds racing for the same build number will be implemented per the approved plan on #1036 in follow-up commits on this branch.
Closes #1036