diff --git a/.github/workflows/android.yml b/.github/workflows/android.yml index 890ca85e5f..b15871c789 100644 --- a/.github/workflows/android.yml +++ b/.github/workflows/android.yml @@ -15,6 +15,10 @@ env: GITHUB_TOKEN: ${{ github.token }} xcodeVersion: "12.4" # Only affects Mac runners, and only for prerequisites. +concurrency: + group: ${{ github.workflow }}-${{ github.event_name }}-${{ github.head_ref || github.ref }} + cancel-in-progress: true + jobs: prepare_matrix: runs-on: ubuntu-latest diff --git a/.github/workflows/checks.yml b/.github/workflows/checks.yml index ae177ce213..ca942fb63e 100644 --- a/.github/workflows/checks.yml +++ b/.github/workflows/checks.yml @@ -11,6 +11,10 @@ env: statusLabelFailed: "tests: failed" skipReleaseNotesLabel: "skip-release-notes" +concurrency: + group: ${{ github.workflow }}-${{ github.head_ref || github.ref }} + cancel-in-progress: true + jobs: file_format_check: runs-on: ubuntu-latest diff --git a/.github/workflows/checks_secure.yml b/.github/workflows/checks_secure.yml index e3b9ecbec6..997bb89ad3 100644 --- a/.github/workflows/checks_secure.yml +++ b/.github/workflows/checks_secure.yml @@ -5,6 +5,10 @@ on: pull_request_target: types: [synchronize] +concurrency: + group: ${{ github.workflow }}-${{ github.head_ref || github.ref }} + cancel-in-progress: true + jobs: dismiss_stale_approvals: # Dismiss stale approvals for non-admins or if this PR comes from a fork. diff --git a/.github/workflows/desktop.yml b/.github/workflows/desktop.yml index 6502d5c0db..174bb469f1 100644 --- a/.github/workflows/desktop.yml +++ b/.github/workflows/desktop.yml @@ -14,6 +14,10 @@ env: CCACHE_DIR: ${{ github.workspace }}/ccache_dir GITHUB_TOKEN: ${{ github.token }} +concurrency: + group: ${{ github.workflow }}-${{ github.event_name }}-${{ github.head_ref || github.ref }} + cancel-in-progress: true + jobs: prepare_matrix: runs-on: ubuntu-latest diff --git a/.github/workflows/ios.yml b/.github/workflows/ios.yml index 71d4481147..993186db71 100644 --- a/.github/workflows/ios.yml +++ b/.github/workflows/ios.yml @@ -13,6 +13,10 @@ on: env: GITHUB_TOKEN: ${{ github.token }} +concurrency: + group: ${{ github.workflow }}-${{ github.event_name }}-${{ github.head_ref || github.ref }} + cancel-in-progress: true + jobs: prepare_matrix: runs-on: ubuntu-latest diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 55166ad025..c8bc68ed17 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -4,6 +4,10 @@ on: pull_request: types: [opened,synchronize] +concurrency: + group: ${{ github.workflow }}-${{ github.head_ref || github.ref }} + cancel-in-progress: true + jobs: lint_warnings_check_and_comment: runs-on: ubuntu-latest