diff --git a/.github/workflows/android.yaml b/.github/workflows/android.yaml index 1b82d3c2aa633e..7151d61c79472a 100644 --- a/.github/workflows/android.yaml +++ b/.github/workflows/android.yaml @@ -19,7 +19,7 @@ on: pull_request: concurrency: - group: ${{ github.workflow }}-${{ github.event_name == 'pull_request' && github.event.number || github.sha }} + group: ${{ github.workflow }}-${{ (github.event_name == 'pull_request' && github.event.number) || (github.event_name == 'workflow_dispatch' && github.run_number) || github.sha }} cancel-in-progress: true jobs: diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index b65cc2483cf11c..b9e728f3454e07 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -20,7 +20,7 @@ on: workflow_dispatch: concurrency: - group: ${{ github.workflow }}-${{ github.event_name == 'pull_request' && github.event.number || github.sha }} + group: ${{ github.workflow }}-${{ (github.event_name == 'pull_request' && github.event.number) || (github.event_name == 'workflow_dispatch' && github.run_number) || github.sha }} cancel-in-progress: true jobs: diff --git a/.github/workflows/cirque.yaml b/.github/workflows/cirque.yaml index 7775d932fc4f26..2967b5285e0b2d 100644 --- a/.github/workflows/cirque.yaml +++ b/.github/workflows/cirque.yaml @@ -16,6 +16,10 @@ name: Cirque on: workflow_dispatch +concurrency: + group: ${{ github.workflow }}-${{ (github.event_name == 'pull_request' && github.event.number) || (github.event_name == 'workflow_dispatch' && github.run_number) || github.sha }} + cancel-in-progress: true + jobs: cirque: name: Cirque diff --git a/.github/workflows/darwin.yaml b/.github/workflows/darwin.yaml index 0ca93f340395c5..8393d0892c872f 100644 --- a/.github/workflows/darwin.yaml +++ b/.github/workflows/darwin.yaml @@ -17,9 +17,10 @@ name: Darwin on: push: pull_request: + workflow_dispatch: concurrency: - group: ${{ github.workflow }}-${{ github.event_name == 'pull_request' && github.event.number || github.sha }} + group: ${{ github.workflow }}-${{ (github.event_name == 'pull_request' && github.event.number) || (github.event_name == 'workflow_dispatch' && github.run_number) || github.sha }} cancel-in-progress: true jobs: diff --git a/.github/workflows/doxygen.yaml b/.github/workflows/doxygen.yaml index d1e1ac36f16101..18796becad70f2 100644 --- a/.github/workflows/doxygen.yaml +++ b/.github/workflows/doxygen.yaml @@ -20,7 +20,7 @@ on: workflow_dispatch: concurrency: - group: ${{ github.workflow }}-${{ github.event_name == 'pull_request' && github.event.number || github.sha }} + group: ${{ github.workflow }}-${{ (github.event_name == 'pull_request' && github.event.number) || (github.event_name == 'workflow_dispatch' && github.run_number) || github.sha }} cancel-in-progress: true jobs: diff --git a/.github/workflows/examples-efr32.yaml b/.github/workflows/examples-efr32.yaml index 09c8144ad1f2f6..7d872f8f230043 100644 --- a/.github/workflows/examples-efr32.yaml +++ b/.github/workflows/examples-efr32.yaml @@ -19,7 +19,7 @@ on: pull_request: concurrency: - group: ${{ github.workflow }}-${{ github.event_name == 'pull_request' && github.event.number || github.sha }} + group: ${{ github.workflow }}-${{ (github.event_name == 'pull_request' && github.event.number) || (github.event_name == 'workflow_dispatch' && github.run_number) || github.sha }} cancel-in-progress: true jobs: diff --git a/.github/workflows/examples-esp32.yaml b/.github/workflows/examples-esp32.yaml index ec7abcebdcf925..4318ab27ec836e 100644 --- a/.github/workflows/examples-esp32.yaml +++ b/.github/workflows/examples-esp32.yaml @@ -19,7 +19,7 @@ on: pull_request: concurrency: - group: ${{ github.workflow }}-${{ github.event_name == 'pull_request' && github.event.number || github.sha }} + group: ${{ github.workflow }}-${{ (github.event_name == 'pull_request' && github.event.number) || (github.event_name == 'workflow_dispatch' && github.run_number) || github.sha }} cancel-in-progress: true jobs: diff --git a/.github/workflows/examples-k32w.yaml b/.github/workflows/examples-k32w.yaml index 4d63e6fbb467de..b1d2e6c22dca16 100644 --- a/.github/workflows/examples-k32w.yaml +++ b/.github/workflows/examples-k32w.yaml @@ -19,7 +19,7 @@ on: pull_request: concurrency: - group: ${{ github.workflow }}-${{ github.event_name == 'pull_request' && github.event.number || github.sha }} + group: ${{ github.workflow }}-${{ (github.event_name == 'pull_request' && github.event.number) || (github.event_name == 'workflow_dispatch' && github.run_number) || github.sha }} cancel-in-progress: true jobs: diff --git a/.github/workflows/examples-linux-standalone.yaml b/.github/workflows/examples-linux-standalone.yaml index fe2da776e67a88..7b18a809b3d148 100644 --- a/.github/workflows/examples-linux-standalone.yaml +++ b/.github/workflows/examples-linux-standalone.yaml @@ -19,7 +19,7 @@ on: pull_request: concurrency: - group: ${{ github.workflow }}-${{ github.event_name == 'pull_request' && github.event.number || github.sha }} + group: ${{ github.workflow }}-${{ (github.event_name == 'pull_request' && github.event.number) || (github.event_name == 'workflow_dispatch' && github.run_number) || github.sha }} cancel-in-progress: true jobs: diff --git a/.github/workflows/examples-nrfconnect.yaml b/.github/workflows/examples-nrfconnect.yaml index cc1223dd9fe1a9..0157187c1987bd 100644 --- a/.github/workflows/examples-nrfconnect.yaml +++ b/.github/workflows/examples-nrfconnect.yaml @@ -19,7 +19,7 @@ on: pull_request: concurrency: - group: ${{ github.workflow }}-${{ github.event_name == 'pull_request' && github.event.number || github.sha }} + group: ${{ github.workflow }}-${{ (github.event_name == 'pull_request' && github.event.number) || (github.event_name == 'workflow_dispatch' && github.run_number) || github.sha }} cancel-in-progress: true jobs: diff --git a/.github/workflows/examples-qpg6100.yaml b/.github/workflows/examples-qpg6100.yaml index 73fb46b1aa7e3e..e76e66527768e1 100644 --- a/.github/workflows/examples-qpg6100.yaml +++ b/.github/workflows/examples-qpg6100.yaml @@ -19,7 +19,7 @@ on: pull_request: concurrency: - group: ${{ github.workflow }}-${{ github.event_name == 'pull_request' && github.event.number || github.sha }} + group: ${{ github.workflow }}-${{ (github.event_name == 'pull_request' && github.event.number) || (github.event_name == 'workflow_dispatch' && github.run_number) || github.sha }} cancel-in-progress: true jobs: diff --git a/.github/workflows/examples-telink.yaml b/.github/workflows/examples-telink.yaml index 51d481f733e647..509497a36f3f17 100644 --- a/.github/workflows/examples-telink.yaml +++ b/.github/workflows/examples-telink.yaml @@ -19,7 +19,7 @@ on: pull_request: concurrency: - group: ${{ github.workflow }}-${{ github.event_name == 'pull_request' && github.event.number || github.sha }} + group: ${{ github.workflow }}-${{ (github.event_name == 'pull_request' && github.event.number) || (github.event_name == 'workflow_dispatch' && github.run_number) || github.sha }} cancel-in-progress: true jobs: diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 448cd8186e3ed1..c70d54b46f1975 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -25,6 +25,10 @@ on: workflow_dispatch # branches: # - 'master' +concurrency: + group: ${{ github.workflow }}-${{ (github.event_name == 'pull_request' && github.event.number) || (github.event_name == 'workflow_dispatch' && github.run_number) || github.sha }} + cancel-in-progress: true + jobs: check-broken-links: runs-on: ubuntu-latest diff --git a/.github/workflows/qemu.yaml b/.github/workflows/qemu.yaml index 83e561b5b2eb27..58d6d25b2d1e51 100644 --- a/.github/workflows/qemu.yaml +++ b/.github/workflows/qemu.yaml @@ -19,7 +19,7 @@ on: pull_request: concurrency: - group: ${{ github.workflow }}-${{ github.event_name == 'pull_request' && github.event.number || github.sha }} + group: ${{ github.workflow }}-${{ (github.event_name == 'pull_request' && github.event.number) || (github.event_name == 'workflow_dispatch' && github.run_number) || github.sha }} cancel-in-progress: true jobs: diff --git a/.github/workflows/tests.yaml b/.github/workflows/tests.yaml index db31937f885c8d..4896098b87fa94 100644 --- a/.github/workflows/tests.yaml +++ b/.github/workflows/tests.yaml @@ -20,7 +20,7 @@ on: workflow_dispatch: concurrency: - group: ${{ github.workflow }}-${{ github.event_name == 'pull_request' && github.event.number || github.sha }} + group: ${{ github.workflow }}-${{ (github.event_name == 'pull_request' && github.event.number) || (github.event_name == 'workflow_dispatch' && github.run_number) || github.sha }} cancel-in-progress: true jobs: diff --git a/.github/workflows/unit_integration_test.yaml b/.github/workflows/unit_integration_test.yaml index b44f158aed56a3..91baef00b9e0dc 100644 --- a/.github/workflows/unit_integration_test.yaml +++ b/.github/workflows/unit_integration_test.yaml @@ -19,7 +19,7 @@ on: pull_request: concurrency: - group: ${{ github.workflow }}-${{ github.event_name == 'pull_request' && github.event.number || github.sha }} + group: ${{ github.workflow }}-${{ (github.event_name == 'pull_request' && github.event.number) || (github.event_name == 'workflow_dispatch' && github.run_number) || github.sha }} cancel-in-progress: true jobs: diff --git a/.github/workflows/zap_templates.yaml b/.github/workflows/zap_templates.yaml index feb560e3c8f94a..d60fcc80224783 100644 --- a/.github/workflows/zap_templates.yaml +++ b/.github/workflows/zap_templates.yaml @@ -19,7 +19,7 @@ on: pull_request: concurrency: - group: ${{ github.workflow }}-${{ github.event_name == 'pull_request' && github.event.number || github.sha }} + group: ${{ github.workflow }}-${{ (github.event_name == 'pull_request' && github.event.number) || (github.event_name == 'workflow_dispatch' && github.run_number) || github.sha }} cancel-in-progress: true jobs: