Skip to content

Don't publish out of order nightlies - #372

Merged
suchmememanyskill merged 1 commit into
mainfrom
sims/fix-race-condition-nightly
Sep 30, 2026
Merged

suchmememanyskill merged 1 commit into
mainfrom
sims/fix-race-condition-nightly

Conversation

@suchmememanyskill

Copy link
Copy Markdown
Contributor

No description provided.

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot review overview

🟡 Changes recommended

The unsupported queue concurrency property must be removed.

Review effort: Lite
Findings: 1 High severity

Open (1)
What changed in this PR

Updates nightly firmware publishing to serialize releases and skip artifacts from stale commits.

Changes:

  • Adds publish-job concurrency control.
  • Verifies the build SHA matches main before upload.
  • Removes the unsupported queue concurrency property required for workflow validation.
File Description
.github/​workflows/​push.yml Adds concurrency and stale-build checks to nightly publishing.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread .github/workflows/push.yml

@jamesturton jamesturton left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm not very well versed with github ci, but it seems logical to me

@suchmememanyskill
suchmememanyskill merged commit 51d605d into main Sep 30, 2026
3 of 4 checks passed
@suchmememanyskill
suchmememanyskill deleted the sims/fix-race-condition-nightly branch September 30, 2026 20:27

This branch was successfully deployed

1 active deployment
approval-given — fc7e0e49 Deployed Sep 30, 2026 by suchmememanyskill via approve #743
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants