diff --git a/.github/workflows/generator-tests.yaml b/.github/workflows/generator-tests.yaml index 2e9a5899f7a..2785163d6d9 100644 --- a/.github/workflows/generator-tests.yaml +++ b/.github/workflows/generator-tests.yaml @@ -15,6 +15,10 @@ on: - '.github/workflows/generator-tests.yaml' workflow_dispatch: +concurrency: + group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} + cancel-in-progress: ${{ github.event_name == 'pull_request' }} + jobs: presubmit: if: github.event_name == 'pull_request' diff --git a/.github/workflows/presubmit-bun.yml b/.github/workflows/presubmit-bun.yml index 6aa9910c551..034e3a0f25e 100644 --- a/.github/workflows/presubmit-bun.yml +++ b/.github/workflows/presubmit-bun.yml @@ -5,6 +5,10 @@ on: pull_request: name: presubmit-bun +concurrency: + group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} + cancel-in-progress: true + env: JS_RUNTIME: bun MOCHA_PARALLEL: 'false' diff --git a/.github/workflows/presubmit.yaml b/.github/workflows/presubmit.yaml index 385220b2fe6..675a0988b9a 100644 --- a/.github/workflows/presubmit.yaml +++ b/.github/workflows/presubmit.yaml @@ -4,6 +4,11 @@ permissions: on: pull_request: name: presubmit + +concurrency: + group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} + cancel-in-progress: true + jobs: setup: runs-on: ubuntu-latest diff --git a/.github/workflows/windows-presubmit.yaml b/.github/workflows/windows-presubmit.yaml index afd68aee344..d883e5d22c3 100644 --- a/.github/workflows/windows-presubmit.yaml +++ b/.github/workflows/windows-presubmit.yaml @@ -4,6 +4,11 @@ permissions: on: pull_request: name: presubmit-windows + +concurrency: + group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} + cancel-in-progress: true + jobs: setup: runs-on: ubuntu-latest