Make cancelling a running CI job stick: settle the row, meter and hold at cancel time even when the runner had nothing to stop, never revive a cancelled job as in_progress, ignore late completions, and keep a stale poll from resurrecting a cancelled cloud job.

taigrrcommitted parent 5d783ebb85a83566ee856d45c45f1564ee3b4ff1080c06bBrowse files
7 files changed+156−17

Rendering diff…