diff --git a/.github/workflows/e2e-playwright.yml b/.github/workflows/e2e-playwright.yml index 352b8ea953f..1bf883a04d1 100644 --- a/.github/workflows/e2e-playwright.yml +++ b/.github/workflows/e2e-playwright.yml @@ -14,6 +14,10 @@ on: - 'next-**' - 'e2e-**' +concurrency: + group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} + cancel-in-progress: true + jobs: build-client: name: Build Client diff --git a/.github/workflows/e2e-third-party.yml b/.github/workflows/e2e-third-party.yml index 4b36c447f96..099a084a0cb 100644 --- a/.github/workflows/e2e-third-party.yml +++ b/.github/workflows/e2e-third-party.yml @@ -11,6 +11,10 @@ on: # to test this ad-hoc workflow_dispatch: +concurrency: + group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} + cancel-in-progress: true + jobs: do-everything: name: Build & Test diff --git a/.github/workflows/e2e-with-new-api.yml b/.github/workflows/e2e-with-new-api.yml index 800bf149c1d..35438960757 100644 --- a/.github/workflows/e2e-with-new-api.yml +++ b/.github/workflows/e2e-with-new-api.yml @@ -13,6 +13,10 @@ on: - 'next-**' - 'e2e-**' +concurrency: + group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} + cancel-in-progress: true + jobs: build-client: name: Build Client diff --git a/.github/workflows/github-labeler.yaml b/.github/workflows/github-labeler.yaml index f102b3d4d81..57c6a20e7a0 100644 --- a/.github/workflows/github-labeler.yaml +++ b/.github/workflows/github-labeler.yaml @@ -5,6 +5,10 @@ on: permissions: contents: read +concurrency: + group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} + cancel-in-progress: true + jobs: triage: permissions: diff --git a/.github/workflows/i18n-validate-builds.yml b/.github/workflows/i18n-validate-builds.yml index 38e5c77d38f..c2063adf8ef 100644 --- a/.github/workflows/i18n-validate-builds.yml +++ b/.github/workflows/i18n-validate-builds.yml @@ -4,6 +4,10 @@ on: branches: - main +concurrency: + group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} + cancel-in-progress: true + jobs: ci: name: Validate i18n Builds diff --git a/.github/workflows/i18n-validate-prs.yml b/.github/workflows/i18n-validate-prs.yml index e44fc7a638b..894f8366bb6 100644 --- a/.github/workflows/i18n-validate-prs.yml +++ b/.github/workflows/i18n-validate-prs.yml @@ -4,6 +4,10 @@ on: branches: - main +concurrency: + group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} + cancel-in-progress: true + jobs: ci: name: Validate i18n Builds diff --git a/.github/workflows/node.js-tests.yml b/.github/workflows/node.js-tests.yml index 50be76e7dff..39e067fca25 100644 --- a/.github/workflows/node.js-tests.yml +++ b/.github/workflows/node.js-tests.yml @@ -15,6 +15,10 @@ on: merge_group: types: [checks_requested] +concurrency: + group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} + cancel-in-progress: true + permissions: contents: read diff --git a/.github/workflows/temporary-container-checks.yml b/.github/workflows/temporary-container-checks.yml index 68d3d4c9940..95b65404b8a 100644 --- a/.github/workflows/temporary-container-checks.yml +++ b/.github/workflows/temporary-container-checks.yml @@ -1,6 +1,6 @@ # TODO: remove this workflow once we use containers in the other workflows. This # workflow is intended to prevent regressions until that has been achieved. -name: CI - E2E - Containers +name: CI - E2E - Containers - Temp on: workflow_dispatch: workflow_run: @@ -16,6 +16,10 @@ on: - 'next-**' - 'e2e-**' +concurrency: + group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} + cancel-in-progress: true + jobs: build-client: name: Build Client (Container)