From 2bb5ca9e0904cf077d72dd7ff403972962484ffb Mon Sep 17 00:00:00 2001 From: scanner Date: Fri, 2 Oct 2026 09:06:37 -0400 Subject: [PATCH] fix: add concurrency+cancel-in-progress to PR-triggered workflows Signed-off-by: scanner --- .github/workflows/check-internal-links.yml | 4 ++++ .github/workflows/cluster-objects-lint.yml | 4 ++++ .github/workflows/dashboard-lint.yml | 4 ++++ .github/workflows/fuzz-mdx.yml | 4 ++++ .github/workflows/markdownlint-cli2.yml | 4 ++++ .github/workflows/pr-verifier.yml | 4 ++++ .github/workflows/typecheck.yml | 4 ++++ 7 files changed, 28 insertions(+) diff --git a/.github/workflows/check-internal-links.yml b/.github/workflows/check-internal-links.yml index b14610ad09..6f19386566 100644 --- a/.github/workflows/check-internal-links.yml +++ b/.github/workflows/check-internal-links.yml @@ -31,6 +31,10 @@ on: - "src/lib/nav.ts" - "src/config/versions/**" +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true + permissions: read-all jobs: diff --git a/.github/workflows/cluster-objects-lint.yml b/.github/workflows/cluster-objects-lint.yml index cafedf11f5..63f8ce782b 100644 --- a/.github/workflows/cluster-objects-lint.yml +++ b/.github/workflows/cluster-objects-lint.yml @@ -7,6 +7,10 @@ on: - "cluster-objects/*.yaml" - ".github/workflows/cluster-objects-lint.yml" +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true + permissions: read-all jobs: diff --git a/.github/workflows/dashboard-lint.yml b/.github/workflows/dashboard-lint.yml index a66eebf14d..2dcd617ac4 100644 --- a/.github/workflows/dashboard-lint.yml +++ b/.github/workflows/dashboard-lint.yml @@ -11,6 +11,10 @@ on: - "scripts/lint-dashboard-helpers.mjs" - ".github/workflows/dashboard-lint.yml" +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true + permissions: read-all # default read; no write permissions needed jobs: diff --git a/.github/workflows/fuzz-mdx.yml b/.github/workflows/fuzz-mdx.yml index 4f57ead6ed..267756f715 100644 --- a/.github/workflows/fuzz-mdx.yml +++ b/.github/workflows/fuzz-mdx.yml @@ -25,6 +25,10 @@ on: required: false default: '' +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true + permissions: {} # no default permissions; this job needs no token access jobs: diff --git a/.github/workflows/markdownlint-cli2.yml b/.github/workflows/markdownlint-cli2.yml index 4a62a72413..57d02d2952 100644 --- a/.github/workflows/markdownlint-cli2.yml +++ b/.github/workflows/markdownlint-cli2.yml @@ -9,6 +9,10 @@ on: - "docs/**/*.md" - "docs/**/*.mdx" +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true + permissions: read-all # default read; writes scoped to job below jobs: diff --git a/.github/workflows/pr-verifier.yml b/.github/workflows/pr-verifier.yml index 9922721cb5..f020cb74fc 100644 --- a/.github/workflows/pr-verifier.yml +++ b/.github/workflows/pr-verifier.yml @@ -18,6 +18,10 @@ on: pull_request_target: types: [opened, edited, synchronize, reopened] +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true + permissions: {} jobs: diff --git a/.github/workflows/typecheck.yml b/.github/workflows/typecheck.yml index 1d64bb292e..203ba6d06b 100644 --- a/.github/workflows/typecheck.yml +++ b/.github/workflows/typecheck.yml @@ -21,6 +21,10 @@ on: - "tsconfig.json" - "eslint.config.*" +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true + permissions: read-all # default read; writes scoped to job below jobs: