From 521cf46929dc08eda06b4d6dcf261b6027dd968f Mon Sep 17 00:00:00 2001 From: wancat Date: Sun, 19 Nov 2023 14:56:10 +0800 Subject: [PATCH] feat: add concurrency --- .github/workflows/production.yml | 4 ++++ .github/workflows/pull-request.yml | 4 ++++ .github/workflows/staging.yml | 4 ++++ 3 files changed, 12 insertions(+) diff --git a/.github/workflows/production.yml b/.github/workflows/production.yml index 700f295..9768d1e 100644 --- a/.github/workflows/production.yml +++ b/.github/workflows/production.yml @@ -5,6 +5,10 @@ on: tags: - 'v*' +concurrency: + group: production + cancel-in-progress: true + jobs: ci-checks: uses: ./.github/workflows/ci-checks.yml diff --git a/.github/workflows/pull-request.yml b/.github/workflows/pull-request.yml index e93272f..fb72580 100644 --- a/.github/workflows/pull-request.yml +++ b/.github/workflows/pull-request.yml @@ -3,6 +3,10 @@ name: Pull Request Workflow on: pull_request: +concurrency: + group: ${{ github.ref }} + cancel-in-progress: true + jobs: ci-checks: uses: ./.github/workflows/ci-checks.yml diff --git a/.github/workflows/staging.yml b/.github/workflows/staging.yml index 48e761c..c2b5818 100644 --- a/.github/workflows/staging.yml +++ b/.github/workflows/staging.yml @@ -5,6 +5,10 @@ on: branches: - main +concurrency: + group: staging + cancel-in-progress: true + jobs: ci-checks: uses: ./.github/workflows/ci-checks.yml