Skip to content

Let deployment jobs finish when new commits are pushed - #1036

Merged
lsf37 merged 2 commits into
masterfrom
deploy-concurrency
Jul 29, 2026
Merged

Let deployment jobs finish when new commits are pushed#1036
lsf37 merged 2 commits into
masterfrom
deploy-concurrency

Conversation

@lsf37

@lsf37 lsf37 commented Jul 22, 2026

Copy link
Copy Markdown
Member
  • Don't cancel deployment jobs that have started when a new commit is pushed. Instead let it finish so that the job in the new commit can benefit from the images built in the first one. This would have sped up the seL4 release cycle by at least one full proof run today (maybe two).

  • Make the concurrency group ID that controls this more robust in both deployment and PR jobs. The previous strategy.job-index was dependent on the order GitHub expanded the matrix in.

Don't cancel deployment jobs that have started when a new commit is
pushed. Instead let it finish so that the job in the new commit can
benefit from the images built in the first one.

Make the concurrency group ID that controls this more robust. The
previous strategy.job-index was dependent on the order GitHub expanded
the matrix in.

Signed-off-by: Gerwin Klein <gerwin.klein@proofcraft.systems>
@lsf37
lsf37 force-pushed the deploy-concurrency branch from 3d2c764 to 199f765 Compare July 22, 2026 08:25
@lsf37
lsf37 requested review from Xaphiosis and corlewis July 22, 2026 08:26
@lsf37 lsf37 added the CI continuous integration and testing label Jul 22, 2026
@lsf37

lsf37 commented Jul 22, 2026

Copy link
Copy Markdown
Member Author

(Should be merged after the release has finished)

@lsf37
lsf37 merged commit bc2599a into master Jul 29, 2026
8 of 14 checks passed
@lsf37
lsf37 deleted the deploy-concurrency branch July 29, 2026 06:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CI continuous integration and testing

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants