Skip to content

Commit 8a77eab

Browse files
committed
ci: cancel superseded in-progress runs on pull requests (cloudnative-pg#10887)
ci: cancel superseded in-progress runs on pull requests Adds a top-level concurrency group keyed on workflow name and ref. cancel-in-progress is true only for pull_request events, so pushes to main, release branches, and scheduled runs always complete. Closes cloudnative-pg#10861 Signed-off-by: kavirakesh14 <kavirakesh007@gmail.com> (cherry picked from commit 3abe533)
1 parent 2325d27 commit 8a77eab

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

.github/workflows/continuous-integration.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,10 @@ on:
1616

1717
permissions: read-all
1818

19+
concurrency:
20+
group: ${{ github.workflow }}-${{ github.ref }}
21+
cancel-in-progress: ${{ github.event_name == 'pull_request' }}
22+
1923
# set up environment variables to be used across all the jobs
2024
env:
2125
# renovate: datasource=github-releases depName=golangci/golangci-lint versioning=loose

0 commit comments

Comments
 (0)