Closed johnomotani closed 3 years ago
Closing - runs do get cancelled now (at least sometimes), although it often seems to take a long time to cancel them. I think it's best to leave it up to Github to make the actions work better rather than worrying about it ourselves.
204 was supposed to remove unnecessary work from the GHA server by cancelling old CI runs when a new commit which replaced the one being tested was added. However, the cancelling only seems to happen when the new CI run starts (I think I've seen cancelled state be set on the old run once the new one starts), but (at least at the moment) the new runs seem to be waiting for the old ones to finish, with the message "This workflow run is waiting for another serialized run to finish.". Not sure if this is a GHA bug, or if #204 wasn't quite correct...