From 069dcfba2257809f207d2cf6f15cc2a8e5edf218 Mon Sep 17 00:00:00 2001 From: JoeZiminski Date: Thu, 20 Nov 2025 16:41:33 +0000 Subject: [PATCH] Add concurrency. --- .github/workflows/code_test_and_deploy.yml | 5 +++++ .github/workflows/docs_build_and_deploy.yml | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/.github/workflows/code_test_and_deploy.yml b/.github/workflows/code_test_and_deploy.yml index 1f434a6d7..4d9c62e1a 100644 --- a/.github/workflows/code_test_and_deploy.yml +++ b/.github/workflows/code_test_and_deploy.yml @@ -13,6 +13,11 @@ on: # This will only run on main by default. - cron: "0 0 1,15 * *" +# Cancel in-progress runs if a new run is triggered, except for main branch. +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: ${{ github.ref != 'refs/heads/main' }} + jobs: linting: runs-on: ubuntu-latest diff --git a/.github/workflows/docs_build_and_deploy.yml b/.github/workflows/docs_build_and_deploy.yml index baa18b64c..ce46508a4 100644 --- a/.github/workflows/docs_build_and_deploy.yml +++ b/.github/workflows/docs_build_and_deploy.yml @@ -14,6 +14,11 @@ on: pull_request: workflow_dispatch: +# Cancel in-progress runs if a new run is triggered, except for main branch. +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: ${{ github.ref != 'refs/heads/main' }} + jobs: build_sphinx_docs: name: Build Sphinx Docs