diff --git a/.github/workflows/ci-docs.yml b/.github/workflows/ci-docs.yml index 1395a6b31..726e13fb0 100644 --- a/.github/workflows/ci-docs.yml +++ b/.github/workflows/ci-docs.yml @@ -22,6 +22,10 @@ on: paths: - 'website/**' +concurrency: + group: ci-docs-${{ github.event.pull_request.number || github.ref }} + cancel-in-progress: true + jobs: build-and-lint: runs-on: ubuntu-latest diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 4a45f4c9f..6b9f645c9 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -33,6 +33,10 @@ on: - 'LICENSE' - 'NOTICE' +concurrency: + group: ci-${{ github.event.pull_request.number || github.ref }} + cancel-in-progress: true + permissions: checks: write pull-requests: write diff --git a/.github/workflows/codeql-scan.yml b/.github/workflows/codeql-scan.yml index cff98a099..585aa148e 100644 --- a/.github/workflows/codeql-scan.yml +++ b/.github/workflows/codeql-scan.yml @@ -27,6 +27,10 @@ on: schedule: - cron: '0 0 * * *' # 每天0点自动扫描 +concurrency: + group: codeql-${{ github.event.pull_request.number || github.ref }} + cancel-in-progress: true + jobs: codeql: if: (github.event_name == 'schedule' && github.repository == 'apache/fesod') || (github.event_name != 'schedule') diff --git a/.github/workflows/license-check.yml b/.github/workflows/license-check.yml index 7fd0c29b8..fb6b7a7d6 100644 --- a/.github/workflows/license-check.yml +++ b/.github/workflows/license-check.yml @@ -19,6 +19,10 @@ name: Check License Header on: [ push, pull_request ] +concurrency: + group: license-check-${{ github.event.pull_request.number || github.ref }} + cancel-in-progress: true + jobs: license: runs-on: ubuntu-latest