civet
civet copied to clipboard
Uncancel jobs on PRs when a hash is retested
The sequence is
- Someone creates a PR.
- They push a new commit while CIVET is building. So CIVET cancels the current jobs and starts testing the new commit.
- The user then force pushes again back to the original commit. This cancels the current jobs. It doesn't create a new event because one with the same commit hash already exists. It would be nice though if it automatically uncancelled the jobs on the original commit and started testing (leaving previously tested jobs that finished alone).