Skip to content

Queue agent and auxiliary deploys instead of cancelling a running one - #1700

Merged
kevmo314 merged 1 commit into
mainfrom
ci/queue-agent-deploys
Oct 25, 2026
Merged

kevmo314 merged 1 commit into
mainfrom
ci/queue-agent-deploys

Conversation

@kevmo314

Copy link
Copy Markdown
Contributor

The #1699 agent deploy was cancelled when #1698 and #1699 merged five seconds apart. The deploy job uses the concurrency group agent-deploy with cancel-in-progress: true, so whichever deploy started second cancelled the one already running. Here the cancelled deploy was the newer commit's (run 40069255269).

Each deploy does a rolling replace that pulls :main. A running deploy should finish, and the newest pending one should run after it. With cancel-in-progress: false, GitHub still drops older pending runs in the group, so the most recent commit is always the last one deployed.

auxiliary-deploy gets the same change.

@kevmo314
kevmo314 merged commit b9f3d9b into main Oct 25, 2026
8 checks passed
@kevmo314
kevmo314 deleted the ci/queue-agent-deploys branch October 25, 2026 04:29
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.

1 participant