diff --git a/.github/workflows/analyze-changes.yaml b/.github/workflows/analyze-changes.yaml index cbd6b12756b..0a102974319 100644 --- a/.github/workflows/analyze-changes.yaml +++ b/.github/workflows/analyze-changes.yaml @@ -7,6 +7,11 @@ on: # The branches below must be a subset of the branches above branches: [ master ] +# Cancel long-running jobs when a new commit is pushed +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true + jobs: datadog-static-analyzer: name: Analyze changes with DataDog Static Analyzer diff --git a/.github/workflows/check-pull-requests.yaml b/.github/workflows/check-pull-requests.yaml index d4a9733f88d..ce96484fbbb 100644 --- a/.github/workflows/check-pull-requests.yaml +++ b/.github/workflows/check-pull-requests.yaml @@ -5,6 +5,8 @@ on: branches: - master - release/v* +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} jobs: check_pull_requests: name: Check pull requests diff --git a/.github/workflows/update-download-releases.yaml b/.github/workflows/update-download-releases.yaml index cf9b2a11cb9..77d07570963 100644 --- a/.github/workflows/update-download-releases.yaml +++ b/.github/workflows/update-download-releases.yaml @@ -4,6 +4,8 @@ on: types: - released workflow_dispatch: +concurrency: # Avoid running multiple instances to prevent asset conflicts + group: ${{ github.workflow }} jobs: update-releases: permissions: