CI: cancel superseded workflow runs (#1557)

* Update _index.md

* Update _index.md

* ci: cancel superseded workflow runs

* ci: serialize documentation deployments

---------

Co-authored-by: John Wellbelove <jwellbelove@users.noreply.github.com>
This commit is contained in:
Drew Rife 2026-08-20 15:20:24 -04:00 committed by GitHub
parent e2a9f2b10f
commit d12874c24a
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
29 changed files with 113 additions and 2 deletions

View File

@ -30,6 +30,10 @@ on:
- 'subprojects/**'
- '.devcontainer/**'
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
jobs:
build-bazel-gcc-cpp23-no-stl:

View File

@ -30,6 +30,10 @@ on:
- 'subprojects/**'
- '.devcontainer/**'
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
jobs:
build-clang-cpp11-linux-stl:

View File

@ -30,6 +30,10 @@ on:
- 'subprojects/**'
- '.devcontainer/**'
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
jobs:
build-clang-cpp14-linux-stl:

View File

@ -30,6 +30,10 @@ on:
- 'subprojects/**'
- '.devcontainer/**'
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
jobs:
build-clang-cpp17-linux-stl:

View File

@ -30,6 +30,10 @@ on:
- 'subprojects/**'
- '.devcontainer/**'
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
jobs:
build-clang-cpp20-linux-stl-libcxx:

View File

@ -30,6 +30,10 @@ on:
- 'subprojects/**'
- '.devcontainer/**'
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
jobs:
build-clang-cpp23-linux-stl-libcxx:

View File

@ -30,6 +30,10 @@ on:
- 'subprojects/**'
- '.devcontainer/**'
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
jobs:
build-clang-cpp26-linux-stl-libcxx:

View File

@ -7,6 +7,10 @@ on:
branches: [ master, development, pull-request/* ]
types: [opened, synchronize, reopened]
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
jobs:
clang-format:
name: clang-format

View File

@ -3,6 +3,10 @@ name: clang-format-update
on:
workflow_dispatch:
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
jobs:
clang-format:
runs-on: ubuntu-24.04

View File

@ -30,6 +30,10 @@ on:
- 'subprojects/**'
- '.devcontainer/**'
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
jobs:
build-clang-cpp03-linux-STL:
name: Syntax Check - Clang C++03 Linux STL

View File

@ -31,6 +31,10 @@ on:
- 'subprojects/**'
- '.devcontainer/**'
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
jobs:
clang-tidy:
name: clang-tidy

View File

@ -31,9 +31,8 @@ on:
- 'subprojects/**'
- '.devcontainer/**'
# Allow only one concurrent deployment to GitHub Pages
concurrency:
group: coverage-${{ github.ref }}
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
# Grant GITHUB_TOKEN the minimum permissions needed at the workflow level

View File

@ -4,6 +4,10 @@ on:
push:
branches: [ master ]
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: false
jobs:
deploy:
runs-on: ubuntu-latest

View File

@ -30,6 +30,10 @@ on:
- 'subprojects/**'
- '.devcontainer/**'
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
jobs:
build-gcc-cpp11-linux-stl:

View File

@ -30,6 +30,10 @@ on:
- 'subprojects/**'
- '.devcontainer/**'
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
jobs:
build-gcc-cpp14-linux-stl:

View File

@ -30,6 +30,10 @@ on:
- 'subprojects/**'
- '.devcontainer/**'
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
jobs:
build-gcc-cpp17-linux-stl:

View File

@ -30,6 +30,10 @@ on:
- 'subprojects/**'
- '.devcontainer/**'
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
jobs:
build-gcc-cpp20-linux-stl:

View File

@ -30,6 +30,10 @@ on:
- 'subprojects/**'
- '.devcontainer/**'
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
jobs:
build-gcc-cpp23-linux-no-stl-armhf:

View File

@ -30,6 +30,10 @@ on:
- 'subprojects/**'
- '.devcontainer/**'
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
jobs:
build-gcc-cpp23-linux-no-stl-i386:

View File

@ -30,6 +30,10 @@ on:
- 'subprojects/**'
- '.devcontainer/**'
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
jobs:
build-gcc-cpp23-linux-no-stl-powerpc:

View File

@ -30,6 +30,10 @@ on:
- 'subprojects/**'
- '.devcontainer/**'
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
jobs:
build-gcc-cpp23-linux-no-stl-riscv64:

View File

@ -30,6 +30,10 @@ on:
- 'subprojects/**'
- '.devcontainer/**'
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
jobs:
build-gcc-cpp23-linux-no-stl-s390x:

View File

@ -30,6 +30,10 @@ on:
- 'subprojects/**'
- '.devcontainer/**'
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
jobs:
build-gcc-cpp23-linux-stl:

View File

@ -30,6 +30,10 @@ on:
- 'subprojects/**'
- '.devcontainer/**'
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
jobs:
build-gcc-cpp26-linux-stl:

View File

@ -30,6 +30,10 @@ on:
- 'subprojects/**'
- '.devcontainer/**'
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
jobs:
build-gcc-cpp03-linux-STL:
name: Syntax Check - GCC C++03 Linux STL

View File

@ -6,6 +6,10 @@ on:
branches: [ master, pull-request/* ]
types: [opened, synchronize, reopened]
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
jobs:
generator-run:
name: Header Generator

View File

@ -30,6 +30,10 @@ on:
- 'subprojects/**'
- '.devcontainer/**'
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
jobs:
build-meson-gcc-cpp23-no-stl:

View File

@ -30,6 +30,10 @@ on:
- 'subprojects/**'
- '.devcontainer/**'
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
jobs:
build-windows-msvc-stl:
name: Windows - STL

View File

@ -4,6 +4,10 @@ on:
release:
types: [published] # Trigger only when a GitHub release is published
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
jobs:
publish:
runs-on: ubuntu-latest