From cfa1b66cc19395f53daa6659d2965da18bb63900 Mon Sep 17 00:00:00 2001 From: Claude Code Date: Wed, 11 Nov 2026 00:27:54 +0100 Subject: [PATCH] =?UTF-8?q?ci:=20N6-komplett=20concurrency=20(r=C3=B6d=20t?= =?UTF-8?q?r=C3=A5d,=20jobbstorm=20=C2=A74=E2=80=935)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Fullföljer #555 enligt server-config ci/jobbstorm-2026-11-10 §4–5: - cd.yml, release.yml: fast grupp ${{ gitea.workflow }}, cancel-in-progress: false. - ci.yml, security.yml: kanonisk grupp ${{ gitea.workflow }}-${{ gitea.ref }}, true. - nightly.yml, prod-smoke.yml (bara schedule/workflow_dispatch): fast grupp och cancel-in-progress: false (tidigare true – en schemalagd körning ska köas, inte avbrytas). - health-check.yml, vehiq-oltp-ingest.yml: concurrency saknades; fast grupp, cancel-in-progress: false (inga överlappande ingest-körningar var 15:e minut). Bara concurrency ändras (workflow-diff-guard.py ok=true). Co-Authored-By: Claude Opus 5.5 --- .gitea/workflows/cd.yml | 3 ++- .gitea/workflows/ci.yml | 3 ++- .gitea/workflows/health-check.yml | 6 ++++++ .gitea/workflows/nightly.yml | 5 +++-- .gitea/workflows/prod-smoke.yml | 5 +++-- .gitea/workflows/release.yml | 3 ++- .gitea/workflows/security.yml | 3 ++- .gitea/workflows/vehiq-oltp-ingest.yml | 5 +++++ 8 files changed, 25 insertions(+), 8 deletions(-) diff --git a/.gitea/workflows/cd.yml b/.gitea/workflows/cd.yml index cc92f11..6b863c7 100644 --- a/.gitea/workflows/cd.yml +++ b/.gitea/workflows/cd.yml @@ -22,8 +22,9 @@ on: # Never let two deploys race the same Coolify app. Unlike CI we do NOT cancel an # in-flight deploy (it may already be restarting the container); the newest # commit still wins because Coolify builds from the branch head. +# N6 (server-config ci/jobbstorm-2026-11-10 §4): deploy/release köas i en fast grupp och avbryts aldrig. concurrency: - group: deploy-0pt-main + group: ${{ gitea.workflow }} cancel-in-progress: false jobs: diff --git a/.gitea/workflows/ci.yml b/.gitea/workflows/ci.yml index 1e31c9a..b4117e2 100644 --- a/.gitea/workflows/ci.yml +++ b/.gitea/workflows/ci.yml @@ -23,8 +23,9 @@ on: # One run per ref; a branch push that also updates a PR used to start two full # quality runs (and, on main, two deploy chains). Cancel the superseded one. +# N6 (server-config ci/jobbstorm-2026-11-10 §4): en ny commit på samma PR/gren avbryter den inaktuella körningen. concurrency: - group: ci-${{ github.ref }} + group: ${{ gitea.workflow }}-${{ gitea.ref }} cancel-in-progress: true jobs: diff --git a/.gitea/workflows/health-check.yml b/.gitea/workflows/health-check.yml index 90aece5..5fb23df 100644 --- a/.gitea/workflows/health-check.yml +++ b/.gitea/workflows/health-check.yml @@ -3,6 +3,12 @@ on: workflow_dispatch: schedule: - cron: "0 6 * * 1" + +# N6 (server-config ci/jobbstorm-2026-11-10 §4): schemalagd/manuell körning köas i en fast grupp, avbryts inte. +concurrency: + group: ${{ gitea.workflow }} + cancel-in-progress: false + jobs: health: runs-on: ubuntu-latest diff --git a/.gitea/workflows/nightly.yml b/.gitea/workflows/nightly.yml index 9492ffd..2217521 100644 --- a/.gitea/workflows/nightly.yml +++ b/.gitea/workflows/nightly.yml @@ -8,9 +8,10 @@ on: schedule: - cron: "0 4 * * *" # daily 04:00 UTC +# N6 (server-config ci/jobbstorm-2026-11-10 §4): schemalagd/manuell körning köas i en fast grupp, avbryts inte. concurrency: - group: nightly-${{ github.ref }} - cancel-in-progress: true + group: ${{ gitea.workflow }} + cancel-in-progress: false jobs: quality: diff --git a/.gitea/workflows/prod-smoke.yml b/.gitea/workflows/prod-smoke.yml index dd33821..033fa70 100644 --- a/.gitea/workflows/prod-smoke.yml +++ b/.gitea/workflows/prod-smoke.yml @@ -9,9 +9,10 @@ on: schedule: - cron: "*/30 * * * *" +# N6 (server-config ci/jobbstorm-2026-11-10 §4): schemalagd/manuell körning köas i en fast grupp, avbryts inte. concurrency: - group: prod-smoke - cancel-in-progress: true + group: ${{ gitea.workflow }} + cancel-in-progress: false jobs: smoke: diff --git a/.gitea/workflows/release.yml b/.gitea/workflows/release.yml index 7a9a903..cc34820 100644 --- a/.gitea/workflows/release.yml +++ b/.gitea/workflows/release.yml @@ -40,8 +40,9 @@ on: workflow_dispatch: +# N6 (server-config ci/jobbstorm-2026-11-10 §4): deploy/release köas i en fast grupp och avbryts aldrig. concurrency: - group: release-${{ github.ref }} + group: ${{ gitea.workflow }} cancel-in-progress: false env: diff --git a/.gitea/workflows/security.yml b/.gitea/workflows/security.yml index 15ebb61..01961af 100644 --- a/.gitea/workflows/security.yml +++ b/.gitea/workflows/security.yml @@ -27,8 +27,9 @@ on: schedule: - cron: "17 2 * * *" permissions: { contents: read } +# N6 (server-config ci/jobbstorm-2026-11-10 §4): en ny commit på samma PR/gren avbryter den inaktuella körningen. concurrency: - group: security-${{ github.ref }} + group: ${{ gitea.workflow }}-${{ gitea.ref }} cancel-in-progress: true jobs: diff --git a/.gitea/workflows/vehiq-oltp-ingest.yml b/.gitea/workflows/vehiq-oltp-ingest.yml index 3ddfe45..8e4697c 100644 --- a/.gitea/workflows/vehiq-oltp-ingest.yml +++ b/.gitea/workflows/vehiq-oltp-ingest.yml @@ -16,6 +16,11 @@ on: schedule: - cron: "*/15 * * * *" +# N6 (server-config ci/jobbstorm-2026-11-10 §4): schemalagd/manuell körning köas i en fast grupp, avbryts inte. +concurrency: + group: ${{ gitea.workflow }} + cancel-in-progress: false + jobs: extract: runs-on: ubuntu-latest