diff --git a/.github/workflows/integration-tests.yml b/.github/workflows/integration-tests.yml index 475b26d0a..6e7e99ef9 100644 --- a/.github/workflows/integration-tests.yml +++ b/.github/workflows/integration-tests.yml @@ -14,6 +14,10 @@ on: - 'requirements.txt' - '.github/workflows/integration-tests.yml' # This workflow +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true + jobs: test-matrix: runs-on: ubuntu-latest diff --git a/.github/workflows/pre-commit.yml b/.github/workflows/pre-commit.yml index 046387ab9..f36453933 100644 --- a/.github/workflows/pre-commit.yml +++ b/.github/workflows/pre-commit.yml @@ -5,6 +5,10 @@ on: push: branches: [main] +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true + jobs: pre-commit: runs-on: ubuntu-latest diff --git a/.github/workflows/providers-build.yml b/.github/workflows/providers-build.yml index e6871bf99..18894a768 100644 --- a/.github/workflows/providers-build.yml +++ b/.github/workflows/providers-build.yml @@ -18,6 +18,10 @@ on: - 'llama_stack/distribution/*.sh' - '.github/workflows/providers-build.yml' +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true + jobs: generate-matrix: runs-on: ubuntu-latest diff --git a/.github/workflows/semantic-pr.yml b/.github/workflows/semantic-pr.yml index 460acf237..ac75f9064 100644 --- a/.github/workflows/semantic-pr.yml +++ b/.github/workflows/semantic-pr.yml @@ -8,6 +8,10 @@ on: - reopened - synchronize +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true + permissions: contents: read diff --git a/.github/workflows/unit-tests.yml b/.github/workflows/unit-tests.yml index 6d6e91f22..49aafca79 100644 --- a/.github/workflows/unit-tests.yml +++ b/.github/workflows/unit-tests.yml @@ -15,6 +15,10 @@ on: - '.github/workflows/unit-tests.yml' # This workflow workflow_dispatch: +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true + jobs: unit-tests: runs-on: ubuntu-latest diff --git a/.github/workflows/update-readthedocs.yml b/.github/workflows/update-readthedocs.yml index e8f14dbba..561a001ef 100644 --- a/.github/workflows/update-readthedocs.yml +++ b/.github/workflows/update-readthedocs.yml @@ -22,6 +22,10 @@ on: - 'pyproject.toml' - '.github/workflows/update-readthedocs.yml' +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true + jobs: update-readthedocs: runs-on: ubuntu-latest