From c236e73b594d3b72dacd63c8f782249745068c1e Mon Sep 17 00:00:00 2001 From: Michael Smith Date: Fri, 29 May 2026 12:25:15 -0700 Subject: [PATCH 1/4] =?UTF-8?q?fix:=20optimize=20Actions=20cost=20?= =?UTF-8?q?=E2=80=94=20concurrency=20cancel,=20path=20filters,=20gate=20mo?= =?UTF-8?q?bile=20build?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 4.8 (1M context) --- .github/workflows/qc.yml | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/.github/workflows/qc.yml b/.github/workflows/qc.yml index f7f1665f..c1af67d5 100644 --- a/.github/workflows/qc.yml +++ b/.github/workflows/qc.yml @@ -3,10 +3,24 @@ name: QC on: pull_request: branches: [main] + paths-ignore: + - '**.md' + - 'docs/**' + - '.gitignore' + - 'LICENSE' push: branches: [main] + paths-ignore: + - '**.md' + - 'docs/**' + - '.gitignore' + - 'LICENSE' workflow_dispatch: +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true + jobs: pr-gate: name: PR gate (typecheck + baseline + migration) From d73a1a064d8ac65af1c4096aa5f004b4a9b54344 Mon Sep 17 00:00:00 2001 From: Michael Smith Date: Fri, 29 May 2026 12:25:16 -0700 Subject: [PATCH 2/4] =?UTF-8?q?fix:=20optimize=20Actions=20cost=20?= =?UTF-8?q?=E2=80=94=20concurrency=20cancel,=20path=20filters,=20gate=20mo?= =?UTF-8?q?bile=20build?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 4.8 (1M context) --- .github/workflows/docs-drift.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/docs-drift.yml b/.github/workflows/docs-drift.yml index 15fcead2..c76bff9a 100644 --- a/.github/workflows/docs-drift.yml +++ b/.github/workflows/docs-drift.yml @@ -8,6 +8,10 @@ on: - 'docs/api.md' - '.github/workflows/docs-drift.yml' +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true + permissions: contents: read pull-requests: read From f190706d4d59b8d636a74c16c4cc684232d1a22c Mon Sep 17 00:00:00 2001 From: Michael Smith Date: Fri, 29 May 2026 12:25:17 -0700 Subject: [PATCH 3/4] =?UTF-8?q?fix:=20optimize=20Actions=20cost=20?= =?UTF-8?q?=E2=80=94=20concurrency=20cancel,=20path=20filters,=20gate=20mo?= =?UTF-8?q?bile=20build?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 4.8 (1M context) --- .github/workflows/mobile-shell-typecheck.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/mobile-shell-typecheck.yml b/.github/workflows/mobile-shell-typecheck.yml index faa0f635..45e91f22 100644 --- a/.github/workflows/mobile-shell-typecheck.yml +++ b/.github/workflows/mobile-shell-typecheck.yml @@ -11,6 +11,10 @@ on: - "mobile/tauri/**" - ".github/workflows/mobile-shell-typecheck.yml" +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true + jobs: cargo-check: runs-on: ubuntu-latest From 2a6f254fdb66e4577a5778d7e65f1ff33163f664 Mon Sep 17 00:00:00 2001 From: Michael Smith Date: Fri, 29 May 2026 12:25:18 -0700 Subject: [PATCH 4/4] =?UTF-8?q?fix:=20optimize=20Actions=20cost=20?= =?UTF-8?q?=E2=80=94=20concurrency=20cancel,=20path=20filters,=20gate=20mo?= =?UTF-8?q?bile=20build?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 4.8 (1M context) --- .github/workflows/release-supervisor.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/release-supervisor.yml b/.github/workflows/release-supervisor.yml index bb288531..8e3285e8 100644 --- a/.github/workflows/release-supervisor.yml +++ b/.github/workflows/release-supervisor.yml @@ -10,6 +10,10 @@ on: tags: - 'supervisor-v*.*.*' +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: false + permissions: contents: write # tauri-action creates a GitHub Release