During a merge burst the delivery workflow's run list looks alarming: run after run marked cancelled, one per merge. Twice now that reading has held a roll — once when it was a real defect, and once, on 2026-09-08, when it was not.

What was actually happening

GitHub keeps exactly one waiting run per concurrency group. When a newer commit's delivery run arrives while one is already waiting, the waiting one is cancelled and the newer one takes its place. The cancelled run never ran a single job. The run that was executing — building images, sealing a publication — is never touched.

Measured over one hour: seven delivery runs cancelled, each one to two seconds after the next arrival was created, all with zero jobs; the two runs that were executing ran to their seal. The newest commit always held the slot, so nothing was starved. What needed attention was a different conclusion in the same list — a failure on a run that did execute.

What is now written down and held

Reconnecting…
The connection to the server was interrupted. Trying to restore it…
Trying again…
The connection could not be restored. Reloading the page…
The server was updated. Reloading the page to pick up the latest version.