diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index da649092d3..5ed188d316 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -10,6 +10,10 @@ on: - cron: '1 0 * * *' workflow_dispatch: +concurrency: + group: ci-${{ github.ref }} + cancel-in-progress: true + jobs: test: diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/codeql-analysis.yml index 7046e078a0..0549333b28 100644 --- a/.github/workflows/codeql-analysis.yml +++ b/.github/workflows/codeql-analysis.yml @@ -11,6 +11,10 @@ on: - cron: '1 0 * * 0' workflow_dispatch: +concurrency: + group: codeql-${{ github.ref }} + cancel-in-progress: true + jobs: analyze: name: Analyze diff --git a/.github/workflows/docker.yml b/.github/workflows/docker.yml index a8b13a2d8a..675ef11c2a 100644 --- a/.github/workflows/docker.yml +++ b/.github/workflows/docker.yml @@ -15,6 +15,10 @@ on: types: [published] workflow_dispatch: +concurrency: + group: docker-${{ github.ref }} + cancel-in-progress: true + jobs: docker: name: Build, test, and publish Docker images to Docker Hub diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index a8e007c22c..6c35fe7288 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -7,6 +7,10 @@ on: pull_request: workflow_dispatch: +concurrency: + group: docs-${{ github.ref }} + cancel-in-progress: true + jobs: docs: diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 8e8d92f624..85a02096c3 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -4,6 +4,10 @@ on: pull_request: workflow_dispatch: +concurrency: + group: lint-${{ github.ref }} + cancel-in-progress: true + jobs: lint: diff --git a/.github/workflows/publish-package.yml b/.github/workflows/publish-package.yml index 5014a79790..c50c4f5704 100644 --- a/.github/workflows/publish-package.yml +++ b/.github/workflows/publish-package.yml @@ -17,6 +17,10 @@ on: - false - true +concurrency: + group: package-${{ github.ref }} + cancel-in-progress: true + jobs: build-and-publish: name: Build and publish Python distro to (Test)PyPI diff --git a/.github/workflows/release_tests.yml b/.github/workflows/release_tests.yml index 8d72b217de..53387ab112 100644 --- a/.github/workflows/release_tests.yml +++ b/.github/workflows/release_tests.yml @@ -6,6 +6,10 @@ on: - cron: '1 0 * * *' workflow_dispatch: +concurrency: + group: release-tests-${{ github.ref }} + cancel-in-progress: true + jobs: pypi_release: