From ea21a2f807525eedf8fba22fd83014813c2b9ffa Mon Sep 17 00:00:00 2001 From: "Jonathan D.A. Jewell" <6759885+hyperpolymath@users.noreply.github.com> Date: Sat, 30 May 2026 18:04:19 +0100 Subject: [PATCH] ci: add concurrency cancel-in-progress to 4 workflows missing it MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Same pattern as proven#115 / ephapax#248 / typed-wasm#120. Targets the 4 affinescript workflows that lacked concurrency declarations (release.yml has 3 jobs; publish-jsr / affine-vscode-publish / instant-sync 1 each). The big runners (ci.yml 6 jobs, casket-pages 2 jobs, codeql, panic-attack, scorecard-enforcer, semgrep, stdlib-naming, workflow-linter) already had concurrency — no change. Co-Authored-By: Claude Opus 4.7 (1M context) --- .github/workflows/affine-vscode-publish.yml | 4 ++++ .github/workflows/instant-sync.yml | 4 ++++ .github/workflows/publish-jsr.yml | 4 ++++ .github/workflows/release.yml | 4 ++++ 4 files changed, 16 insertions(+) diff --git a/.github/workflows/affine-vscode-publish.yml b/.github/workflows/affine-vscode-publish.yml index 44f3a740..45521698 100644 --- a/.github/workflows/affine-vscode-publish.yml +++ b/.github/workflows/affine-vscode-publish.yml @@ -26,6 +26,10 @@ on: permissions: contents: read +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true + jobs: publish: runs-on: ubuntu-latest diff --git a/.github/workflows/instant-sync.yml b/.github/workflows/instant-sync.yml index cf7bb7f3..642c79ab 100644 --- a/.github/workflows/instant-sync.yml +++ b/.github/workflows/instant-sync.yml @@ -11,6 +11,10 @@ on: permissions: contents: read +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true + jobs: dispatch: runs-on: ubuntu-latest diff --git a/.github/workflows/publish-jsr.yml b/.github/workflows/publish-jsr.yml index 1ec0f36b..d8d378ad 100644 --- a/.github/workflows/publish-jsr.yml +++ b/.github/workflows/publish-jsr.yml @@ -34,6 +34,10 @@ permissions: contents: read id-token: write # JSR OIDC; no token secret needed +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true + jobs: publish: runs-on: ubuntu-latest diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index a9749c67..e50791bc 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -27,6 +27,10 @@ on: permissions: contents: write +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true + jobs: prepare: runs-on: ubuntu-latest