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