CI: a newer push supersedes older runs (concurrency)

58a6f7a · Gabe Morell · 2026-10-27 04:07

6 files +28 -0
Message
{commit_body(@commit)}

Files changed

modified .forgejo/workflows/android.yml
+7 −0
@@ -19,6 +19,13 @@ on:
19 19 push:
20 20 branches: [master]
21 21
22 +# A newer push supersedes this run: on a branch or PR the run in
23 +# progress is cancelled; on master it finishes, and only a run still
24 +# waiting is replaced.
25 +concurrency:
26 + group: ${{ github.workflow }}-${{ github.ref }}
27 + cancel-in-progress: ${{ github.ref != 'refs/heads/master' }}
28 +
22 29 jobs:
23 30 android:
24 31 runs-on: self-hosted
modified .forgejo/workflows/audit.yml
+7 −0
@@ -24,6 +24,13 @@ on:
24 24 permissions:
25 25 contents: read
26 26
27 +# A newer push supersedes this run: on a branch or PR the run in
28 +# progress is cancelled; on master it finishes, and only a run still
29 +# waiting is replaced.
30 +concurrency:
31 + group: ${{ github.workflow }}-${{ github.ref }}
32 + cancel-in-progress: ${{ github.ref != 'refs/heads/master' }}
33 +
27 34 jobs:
28 35 osv:
29 36 runs-on: self-hosted
modified .forgejo/workflows/dependency-updates.yml
+7 −0
@@ -24,6 +24,13 @@ permissions:
24 24 contents: write # push the deps/security-hex branch
25 25 pull-requests: write # open, refresh and close its pull request
26 26
27 +# A newer push supersedes this run: on a branch or PR the run in
28 +# progress is cancelled; on master it finishes, and only a run still
29 +# waiting is replaced.
30 +concurrency:
31 + group: ${{ github.workflow }}-${{ github.ref }}
32 + cancel-in-progress: ${{ github.ref != 'refs/heads/master' }}
33 +
27 34 jobs:
28 35 update:
29 36 runs-on: self-hosted
modified .forgejo/workflows/image.yml
+7 −0
@@ -14,6 +14,13 @@ on:
14 14 push:
15 15 branches: [master]
16 16
17 +# A newer push supersedes this run: on a branch or PR the run in
18 +# progress is cancelled; on master it finishes, and only a run still
19 +# waiting is replaced.
20 +concurrency:
21 + group: ${{ github.workflow }}-${{ github.ref }}
22 + cancel-in-progress: ${{ github.ref != 'refs/heads/master' }}
23 +
17 24 jobs:
18 25 image:
19 26 runs-on: self-hosted

Parents: 17c276f