diff --git a/.github/workflows/build-test-and-sonar.yml b/.github/workflows/build-test-and-sonar.yml index a1ee447b..bb51ee24 100644 --- a/.github/workflows/build-test-and-sonar.yml +++ b/.github/workflows/build-test-and-sonar.yml @@ -22,6 +22,10 @@ on: default: true required: true +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true + jobs: build-python: @@ -94,6 +98,9 @@ jobs: matrix: os: [ubuntu-latest, macos-latest, windows-latest] python: ["3.9", "3.10", "3.11", "3.12"] + exclude: + - os: macos-latest + python: "3.9" fail-fast: false runs-on: ${{ matrix.os }} @@ -125,6 +132,9 @@ jobs: matrix: os: [ubuntu-latest, macos-latest, windows-latest] python: ["3.9", "3.10", "3.11", "3.12"] + exclude: + - os: macos-latest + python: "3.9" fail-fast: false runs-on: ${{ matrix.os }} diff --git a/.github/workflows/check-blocking-labels.yml b/.github/workflows/check-blocking-labels.yml index 10fe7fe3..b571c092 100644 --- a/.github/workflows/check-blocking-labels.yml +++ b/.github/workflows/check-blocking-labels.yml @@ -18,6 +18,10 @@ on: # run this workflow manually from the Actions tab workflow_dispatch: +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true + jobs: check-blocking-labels: runs-on: ubuntu-latest diff --git a/.github/workflows/check-code-quality.yml b/.github/workflows/check-code-quality.yml index f42ddc97..c0f3c04e 100644 --- a/.github/workflows/check-code-quality.yml +++ b/.github/workflows/check-code-quality.yml @@ -14,6 +14,10 @@ on: # run pipeline on merge queue merge_group: +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true + jobs: check-code-quality: runs-on: ubuntu-latest diff --git a/.github/workflows/citations.yml b/.github/workflows/citations.yml index c78e3308..269d7d94 100644 --- a/.github/workflows/citations.yml +++ b/.github/workflows/citations.yml @@ -11,9 +11,19 @@ on: - main paths: - CITATION.cff + - .github/workflows/citations.yml + + pull_request: + paths: + - CITATION.cff + - .github/workflows/citations.yml workflow_dispatch: +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true + jobs: validate-citations: runs-on: ubuntu-latest diff --git a/.github/workflows/reuse-compliance.yml b/.github/workflows/reuse-compliance.yml index 57520d2e..c112330f 100644 --- a/.github/workflows/reuse-compliance.yml +++ b/.github/workflows/reuse-compliance.yml @@ -14,6 +14,10 @@ on: # run pipeline on merge queue merge_group: +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true + jobs: reuse-compliance-check: runs-on: ubuntu-latest