diff options
author | Joshua Sing <joshua@hypera.dev> | 2023-12-20 01:33:08 +1100 |
---|---|---|
committer | Joshua Sing <joshua@hypera.dev> | 2023-12-20 01:33:08 +1100 |
commit | d0785f79e3158974442dd16f6e6b1a160ace7e46 (patch) | |
tree | 1c9eef58d8a9b07fa8ee39c4311667d3b3265281 | |
parent | a21a50397a7ae59315c5a5be2c73b1af142712d1 (diff) | |
download | portable-d0785f79e3158974442dd16f6e6b1a160ace7e46.tar.gz portable-d0785f79e3158974442dd16f6e6b1a160ace7e46.tar.bz2 portable-d0785f79e3158974442dd16f6e6b1a160ace7e46.zip |
ci: add concurrency groups to workflows
-rw-r--r-- | .github/workflows/android.yml | 4 | ||||
-rw-r--r-- | .github/workflows/cifuzz.yml | 4 | ||||
-rw-r--r-- | .github/workflows/cmake_config.yml | 4 | ||||
-rw-r--r-- | .github/workflows/coverity.yml | 4 | ||||
-rw-r--r-- | .github/workflows/fedora-rawhide.yml | 4 | ||||
-rw-r--r-- | .github/workflows/linux.yml | 4 | ||||
-rw-r--r-- | .github/workflows/macos.yml | 4 | ||||
-rw-r--r-- | .github/workflows/release.yml | 4 | ||||
-rw-r--r-- | .github/workflows/rust-openssl.yml | 4 | ||||
-rw-r--r-- | .github/workflows/solaris.yml | 4 | ||||
-rw-r--r-- | .github/workflows/windows.yml | 4 |
11 files changed, 44 insertions, 0 deletions
diff --git a/.github/workflows/android.yml b/.github/workflows/android.yml index 205a400..fe4e757 100644 --- a/.github/workflows/android.yml +++ b/.github/workflows/android.yml | |||
@@ -3,6 +3,10 @@ name: "Android" | |||
3 | 3 | ||
4 | on: [push, pull_request] | 4 | on: [push, pull_request] |
5 | 5 | ||
6 | concurrency: | ||
7 | group: "${{ github.workflow }}-${{ github.ref }}" | ||
8 | cancel-in-progress: true | ||
9 | |||
6 | jobs: | 10 | jobs: |
7 | test: | 11 | test: |
8 | name: "Test ${{ matrix.name }}" | 12 | name: "Test ${{ matrix.name }}" |
diff --git a/.github/workflows/cifuzz.yml b/.github/workflows/cifuzz.yml index bbf3f44..a75c678 100644 --- a/.github/workflows/cifuzz.yml +++ b/.github/workflows/cifuzz.yml | |||
@@ -3,6 +3,10 @@ name: CIFuzz | |||
3 | on: | 3 | on: |
4 | workflow_dispatch: | 4 | workflow_dispatch: |
5 | 5 | ||
6 | concurrency: | ||
7 | group: "${{ github.workflow }}-${{ github.ref }}" | ||
8 | cancel-in-progress: true | ||
9 | |||
6 | jobs: | 10 | jobs: |
7 | Fuzzing: | 11 | Fuzzing: |
8 | runs-on: ubuntu-latest | 12 | runs-on: ubuntu-latest |
diff --git a/.github/workflows/cmake_config.yml b/.github/workflows/cmake_config.yml index ad1ad75..ed2c0af 100644 --- a/.github/workflows/cmake_config.yml +++ b/.github/workflows/cmake_config.yml | |||
@@ -2,6 +2,10 @@ name: cmake_config | |||
2 | 2 | ||
3 | on: [push, pull_request] | 3 | on: [push, pull_request] |
4 | 4 | ||
5 | concurrency: | ||
6 | group: "${{ github.workflow }}-${{ github.ref }}" | ||
7 | cancel-in-progress: true | ||
8 | |||
5 | jobs: | 9 | jobs: |
6 | cmake-check: | 10 | cmake-check: |
7 | defaults: | 11 | defaults: |
diff --git a/.github/workflows/coverity.yml b/.github/workflows/coverity.yml index 7b01aa4..bb6a805 100644 --- a/.github/workflows/coverity.yml +++ b/.github/workflows/coverity.yml | |||
@@ -6,6 +6,10 @@ on: | |||
6 | schedule: | 6 | schedule: |
7 | - cron: "0 0 * * *" # At 00:00 daily. | 7 | - cron: "0 0 * * *" # At 00:00 daily. |
8 | 8 | ||
9 | concurrency: | ||
10 | group: "${{ github.workflow }}-${{ github.ref }}" | ||
11 | cancel-in-progress: true | ||
12 | |||
9 | jobs: | 13 | jobs: |
10 | scan: | 14 | scan: |
11 | name: "Scan" | 15 | name: "Scan" |
diff --git a/.github/workflows/fedora-rawhide.yml b/.github/workflows/fedora-rawhide.yml index 092a437..86195d1 100644 --- a/.github/workflows/fedora-rawhide.yml +++ b/.github/workflows/fedora-rawhide.yml | |||
@@ -5,6 +5,10 @@ on: | |||
5 | schedule: | 5 | schedule: |
6 | - cron: "0 0 * * *" | 6 | - cron: "0 0 * * *" |
7 | 7 | ||
8 | concurrency: | ||
9 | group: "${{ github.workflow }}-${{ github.ref }}" | ||
10 | cancel-in-progress: true | ||
11 | |||
8 | permissions: | 12 | permissions: |
9 | contents: read | 13 | contents: read |
10 | 14 | ||
diff --git a/.github/workflows/linux.yml b/.github/workflows/linux.yml index f9ec4da..c51ade2 100644 --- a/.github/workflows/linux.yml +++ b/.github/workflows/linux.yml | |||
@@ -7,6 +7,10 @@ on: | |||
7 | schedule: | 7 | schedule: |
8 | - cron: "0 0 * * *" # At 00:00 daily. | 8 | - cron: "0 0 * * *" # At 00:00 daily. |
9 | 9 | ||
10 | concurrency: | ||
11 | group: "${{ github.workflow }}-${{ github.ref }}" | ||
12 | cancel-in-progress: true | ||
13 | |||
10 | jobs: | 14 | jobs: |
11 | # Test against all supported architectures. | 15 | # Test against all supported architectures. |
12 | test: | 16 | test: |
diff --git a/.github/workflows/macos.yml b/.github/workflows/macos.yml index f8636ff..ae7b9f0 100644 --- a/.github/workflows/macos.yml +++ b/.github/workflows/macos.yml | |||
@@ -7,6 +7,10 @@ on: | |||
7 | schedule: | 7 | schedule: |
8 | - cron: "0 0 * * 0" # At 00:00 weekly on Sunday. | 8 | - cron: "0 0 * * 0" # At 00:00 weekly on Sunday. |
9 | 9 | ||
10 | concurrency: | ||
11 | group: "${{ github.workflow }}-${{ github.ref }}" | ||
12 | cancel-in-progress: true | ||
13 | |||
10 | jobs: | 14 | jobs: |
11 | test: | 15 | test: |
12 | name: "${{ matrix.os }}/${{ matrix.arch }}" | 16 | name: "${{ matrix.os }}/${{ matrix.arch }}" |
diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 8230b82..a146f5c 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml | |||
@@ -5,6 +5,10 @@ on: | |||
5 | push: | 5 | push: |
6 | tags: [ "v*" ] | 6 | tags: [ "v*" ] |
7 | 7 | ||
8 | concurrency: | ||
9 | group: "${{ github.workflow }}-${{ github.ref }}" | ||
10 | cancel-in-progress: true | ||
11 | |||
8 | permissions: | 12 | permissions: |
9 | contents: write | 13 | contents: write |
10 | 14 | ||
diff --git a/.github/workflows/rust-openssl.yml b/.github/workflows/rust-openssl.yml index ef5a7b1..865219e 100644 --- a/.github/workflows/rust-openssl.yml +++ b/.github/workflows/rust-openssl.yml | |||
@@ -6,6 +6,10 @@ on: | |||
6 | schedule: | 6 | schedule: |
7 | - cron: "0 0 * * *" # At 00:00 daily. | 7 | - cron: "0 0 * * *" # At 00:00 daily. |
8 | 8 | ||
9 | concurrency: | ||
10 | group: "${{ github.workflow }}-${{ github.ref }}" | ||
11 | cancel-in-progress: true | ||
12 | |||
9 | jobs: | 13 | jobs: |
10 | test: | 14 | test: |
11 | name: "Test" | 15 | name: "Test" |
diff --git a/.github/workflows/solaris.yml b/.github/workflows/solaris.yml index 2c6ee49..69ae147 100644 --- a/.github/workflows/solaris.yml +++ b/.github/workflows/solaris.yml | |||
@@ -6,6 +6,10 @@ on: | |||
6 | schedule: | 6 | schedule: |
7 | - cron: "0 0 * * *" # At 00:00 daily. | 7 | - cron: "0 0 * * *" # At 00:00 daily. |
8 | 8 | ||
9 | concurrency: | ||
10 | group: "${{ github.workflow }}-${{ github.ref }}" | ||
11 | cancel-in-progress: true | ||
12 | |||
9 | jobs: | 13 | jobs: |
10 | test: | 14 | test: |
11 | name: "Solaris" | 15 | name: "Solaris" |
diff --git a/.github/workflows/windows.yml b/.github/workflows/windows.yml index e68ef4d..a78a1ed 100644 --- a/.github/workflows/windows.yml +++ b/.github/workflows/windows.yml | |||
@@ -7,6 +7,10 @@ on: | |||
7 | schedule: | 7 | schedule: |
8 | - cron: "0 0 * * 0" # At 00:00 weekly on Sunday. | 8 | - cron: "0 0 * * 0" # At 00:00 weekly on Sunday. |
9 | 9 | ||
10 | concurrency: | ||
11 | group: "${{ github.workflow }}-${{ github.ref }}" | ||
12 | cancel-in-progress: true | ||
13 | |||
10 | jobs: | 14 | jobs: |
11 | test: | 15 | test: |
12 | name: "${{ matrix.os }}/${{ matrix.arch }} (${{ matrix.generator }})" | 16 | name: "${{ matrix.os }}/${{ matrix.arch }} (${{ matrix.generator }})" |