curl/.github/workflows
Marc Hoersken 4e6893307b
CI/GHA: cancel outdated CI runs on new PR changes
Avoid letting outdated CI runs continue if a PR receives
new changes. Outside a PR we let them continue running
by tying the concurrency to the commit hash instead.

Also only let one CodeQL or Hacktoberfest job run at a time.

Other CI platforms we use have this build in, but GitHub
unfortunately neither by default nor with a simple option.

This saves CI resources and therefore a little energy.

Approved-by: Daniel Stenberg
Approved-by: Max Dymond
Closes #9533
2022-09-19 21:21:04 +02:00
..
codeql-analysis.yml CI/GHA: cancel outdated CI runs on new PR changes 2022-09-19 21:21:04 +02:00
fuzz.yml CI/GHA: cancel outdated CI runs on new PR changes 2022-09-19 21:21:04 +02:00
hacktoberfest-accepted.yml CI/GHA: cancel outdated CI runs on new PR changes 2022-09-19 21:21:04 +02:00
linkcheck.yml CI/GHA: cancel outdated CI runs on new PR changes 2022-09-19 21:21:04 +02:00
linux.yml CI/GHA: cancel outdated CI runs on new PR changes 2022-09-19 21:21:04 +02:00
macos.yml CI/GHA: cancel outdated CI runs on new PR changes 2022-09-19 21:21:04 +02:00
msh3.yml CI/GHA: cancel outdated CI runs on new PR changes 2022-09-19 21:21:04 +02:00
ngtcp2-gnutls.yml CI/GHA: cancel outdated CI runs on new PR changes 2022-09-19 21:21:04 +02:00
ngtcp2-wolfssl.yml CI/GHA: cancel outdated CI runs on new PR changes 2022-09-19 21:21:04 +02:00
openssl3.yml CI/GHA: cancel outdated CI runs on new PR changes 2022-09-19 21:21:04 +02:00
proselint.yml CI/GHA: cancel outdated CI runs on new PR changes 2022-09-19 21:21:04 +02:00
reuse.yml CI/GHA: cancel outdated CI runs on new PR changes 2022-09-19 21:21:04 +02:00
torture.yml CI/GHA: cancel outdated CI runs on new PR changes 2022-09-19 21:21:04 +02:00
wolfssl.yml CI/GHA: cancel outdated CI runs on new PR changes 2022-09-19 21:21:04 +02:00