ci: cancel outdated workflow runs
According to a huge amount of commit pushes by developers we should cancel all outdated workflow runs (previously scheduled and not relevant due to new changes) to make CI more efficient. GitHub Actions provides the 'concurrency' feature [1] as a method of reaching that and this patch introduces its using. How does it work? Basically, an update of a developer branch cancels the previously scheduled workflow run for this branch. However, the 'master' branch, release branch (1.10, 2.8, etc.), and tag workflow runs are never canceled. [1] https://docs.github.com/en/actions/reference/workflow-syntax-for-github-actions#concurrency Closes tarantool/tarantool-qa#100
Showing
- .github/workflows/centos_7.yml 20 additions, 0 deletions.github/workflows/centos_7.yml
- .github/workflows/centos_7_aarch64.yml 20 additions, 0 deletions.github/workflows/centos_7_aarch64.yml
- .github/workflows/centos_8.yml 20 additions, 0 deletions.github/workflows/centos_8.yml
- .github/workflows/centos_8_aarch64.yml 20 additions, 0 deletions.github/workflows/centos_8_aarch64.yml
- .github/workflows/debian_10.yml 20 additions, 0 deletions.github/workflows/debian_10.yml
- .github/workflows/debian_10_aarch64.yml 20 additions, 0 deletions.github/workflows/debian_10_aarch64.yml
- .github/workflows/debian_11.yml 20 additions, 0 deletions.github/workflows/debian_11.yml
- .github/workflows/debian_11_aarch64.yml 20 additions, 0 deletions.github/workflows/debian_11_aarch64.yml
- .github/workflows/debian_9.yml 20 additions, 0 deletions.github/workflows/debian_9.yml
- .github/workflows/debug_aarch64.yml 20 additions, 0 deletions.github/workflows/debug_aarch64.yml
- .github/workflows/debug_coverage.yml 20 additions, 0 deletions.github/workflows/debug_coverage.yml
- .github/workflows/default_gcc_centos_7.yml 20 additions, 0 deletions.github/workflows/default_gcc_centos_7.yml
- .github/workflows/fedora_30.yml 20 additions, 0 deletions.github/workflows/fedora_30.yml
- .github/workflows/fedora_31.yml 20 additions, 0 deletions.github/workflows/fedora_31.yml
- .github/workflows/fedora_32.yml 20 additions, 0 deletions.github/workflows/fedora_32.yml
- .github/workflows/fedora_33.yml 20 additions, 0 deletions.github/workflows/fedora_33.yml
- .github/workflows/fedora_33_aarch64.yml 20 additions, 0 deletions.github/workflows/fedora_33_aarch64.yml
- .github/workflows/fedora_34.yml 20 additions, 0 deletions.github/workflows/fedora_34.yml
- .github/workflows/fedora_34_aarch64.yml 20 additions, 0 deletions.github/workflows/fedora_34_aarch64.yml
- .github/workflows/freebsd.yml 20 additions, 0 deletions.github/workflows/freebsd.yml
Loading
Please register or sign in to comment