From 10845b01c961b91917de405fee6a598de5ced20c Mon Sep 17 00:00:00 2001 From: GPTomek <314538226+gptomek[bot]@users.noreply.github.com> Date: Mon, 9 Nov 2026 08:32:32 +0000 Subject: [PATCH 1/4] chore(actions): preserve queued writes and cancel stale CI Co-authored-by: chatgpt-codex-connector[bot] <199175422+chatgpt-codex-connector[bot]@users.noreply.github.com> --- .github/workflows/pre-commit.yml | 4 ++++ .github/workflows/repo-settings-sync.yml | 3 ++- .github/workflows/stats.yml | 2 +- .github/workflows/upkeep.yml | 3 ++- 4 files changed, 9 insertions(+), 3 deletions(-) diff --git a/.github/workflows/pre-commit.yml b/.github/workflows/pre-commit.yml index 81cc2ca..f98bb35 100644 --- a/.github/workflows/pre-commit.yml +++ b/.github/workflows/pre-commit.yml @@ -4,6 +4,10 @@ on: # yamllint disable-line rule:truthy pull_request: workflow_dispatch: +concurrency: + group: pre-commit-${{ github.ref }} + cancel-in-progress: ${{ github.event_name == 'pull_request' }} + permissions: contents: read diff --git a/.github/workflows/repo-settings-sync.yml b/.github/workflows/repo-settings-sync.yml index 8d5068b..a02f6fc 100644 --- a/.github/workflows/repo-settings-sync.yml +++ b/.github/workflows/repo-settings-sync.yml @@ -20,7 +20,8 @@ on: # yamllint disable-line rule:truthy concurrency: group: repo-settings-sync - cancel-in-progress: true + queue: max + cancel-in-progress: false permissions: {} diff --git a/.github/workflows/stats.yml b/.github/workflows/stats.yml index f730f55..4686779 100644 --- a/.github/workflows/stats.yml +++ b/.github/workflows/stats.yml @@ -53,7 +53,7 @@ jobs: env: FORCE_CONTRIBUTORS: ${{ inputs.force_contributors }} with: - github-token: ${{ secrets.GH_PAT }} + github-token: ${{ github.token }} retries: 3 retry-exempt-status-codes: 400,401,404,422 script: | diff --git a/.github/workflows/upkeep.yml b/.github/workflows/upkeep.yml index b86a6cd..d805977 100644 --- a/.github/workflows/upkeep.yml +++ b/.github/workflows/upkeep.yml @@ -20,7 +20,8 @@ on: # yamllint disable-line rule:truthy concurrency: group: upkeep-${{ github.repository }} - cancel-in-progress: true + queue: max + cancel-in-progress: false permissions: {} From 776d23bbe437514bbdef243a79885e2866d9a7c0 Mon Sep 17 00:00:00 2001 From: GPTomek <314538226+gptomek[bot]@users.noreply.github.com> Date: Mon, 9 Nov 2026 08:42:36 +0000 Subject: [PATCH 2/4] fix(actions): separate manual and PR check queues Co-authored-by: chatgpt-codex-connector[bot] <199175422+chatgpt-codex-connector[bot]@users.noreply.github.com> --- .github/workflows/pre-commit.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/pre-commit.yml b/.github/workflows/pre-commit.yml index f98bb35..6459076 100644 --- a/.github/workflows/pre-commit.yml +++ b/.github/workflows/pre-commit.yml @@ -5,7 +5,7 @@ on: # yamllint disable-line rule:truthy workflow_dispatch: concurrency: - group: pre-commit-${{ github.ref }} + group: pre-commit-${{ github.event_name }}-${{ github.ref }} cancel-in-progress: ${{ github.event_name == 'pull_request' }} permissions: From 7ee46dcf556916ba7bb74452d794f51dfd160699 Mon Sep 17 00:00:00 2001 From: GPTomek <314538226+gptomek[bot]@users.noreply.github.com> Date: Mon, 9 Nov 2026 08:47:45 +0000 Subject: [PATCH 3/4] fix(actions): keep independent manual pre-commit checks Co-authored-by: chatgpt-codex-connector[bot] <199175422+chatgpt-codex-connector[bot]@users.noreply.github.com> --- .github/workflows/pre-commit.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/pre-commit.yml b/.github/workflows/pre-commit.yml index 6459076..216da74 100644 --- a/.github/workflows/pre-commit.yml +++ b/.github/workflows/pre-commit.yml @@ -5,7 +5,7 @@ on: # yamllint disable-line rule:truthy workflow_dispatch: concurrency: - group: pre-commit-${{ github.event_name }}-${{ github.ref }} + group: pre-commit-${{ github.event_name == 'pull_request' && github.ref || github.run_id }} cancel-in-progress: ${{ github.event_name == 'pull_request' }} permissions: From 636947e5f5f6ba08cf389742d52e9ce78b237d74 Mon Sep 17 00:00:00 2001 From: GPTomek <314538226+gptomek[bot]@users.noreply.github.com> Date: Mon, 9 Nov 2026 08:51:19 +0000 Subject: [PATCH 4/4] chore(actions): protect queued synchronization and independent checks Co-authored-by: chatgpt-codex-connector[bot] <199175422+chatgpt-codex-connector[bot]@users.noreply.github.com> --- .github/workflows/stats.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/stats.yml b/.github/workflows/stats.yml index 4686779..7fedf21 100644 --- a/.github/workflows/stats.yml +++ b/.github/workflows/stats.yml @@ -25,7 +25,8 @@ on: concurrency: group: stats-${{ github.repository }} - cancel-in-progress: true + queue: max + cancel-in-progress: false permissions: {}