ci: concurrency-grupp enligt N6 (jobbstorm) #23

Open
admin wants to merge 2 commits from ci/concurrency-2026-11-10 into main
Owner

Inför norm N6 (concurrency-grupp per workflow och ref) för att stoppa jobbstormar på delade runners: CI/test/lint/security avbryter föråldrade körningar (cancel-in-progress: true), medan deploy/release/prod-workflows bara köas (cancel-in-progress: false). Där push saknade grenfilter tillsammans med pull_request begränsas push till main så PR-commits inte körs två gånger. Inget annat i workflow-filerna är ändrat.

Underlag: server-config ci/jobbstorm-2026-11-10.md (https://git.siax.io/admin/server-config/src/branch/main/ci/jobbstorm-2026-11-10.md), siax-standard #599.

Komplettering 2026-11-10 (röd tråd, fas 1): commit c88faea gör alla workflows N6-kompletta: ci.yml kör push bara på main och har den kanoniska gruppen ${{ gitea.workflow }}-${{ gitea.ref }} (cancel-in-progress), masterplan-lock.yml (bara schedule) får fast grupp ${{ gitea.workflow }} utan avbrott. security.yml är orörd (kanonisk fil). Verifierad med automation/gitea/workflow-diff-guard.py (ok=true).

🤖 Generated with Claude Code

Inför norm N6 (concurrency-grupp per workflow och ref) för att stoppa jobbstormar på delade runners: CI/test/lint/security avbryter föråldrade körningar (`cancel-in-progress: true`), medan deploy/release/prod-workflows bara köas (`cancel-in-progress: false`). Där `push` saknade grenfilter tillsammans med `pull_request` begränsas push till `main` så PR-commits inte körs två gånger. Inget annat i workflow-filerna är ändrat. Underlag: server-config `ci/jobbstorm-2026-11-10.md` (https://git.siax.io/admin/server-config/src/branch/main/ci/jobbstorm-2026-11-10.md), siax-standard #599. **Komplettering 2026-11-10 (röd tråd, fas 1):** commit `c88faea` gör alla workflows N6-kompletta: `ci.yml` kör push bara på `main` och har den kanoniska gruppen `${{ gitea.workflow }}-${{ gitea.ref }}` (cancel-in-progress), `masterplan-lock.yml` (bara schedule) får fast grupp `${{ gitea.workflow }}` utan avbrott. `security.yml` är orörd (kanonisk fil). Verifierad med `automation/gitea/workflow-diff-guard.py` (ok=true). 🤖 Generated with [Claude Code](https://claude.com/claude-code)
admin added 1 commit 2026-11-10 20:18:20 +00:00
ci: concurrency-grupp enligt N6 (jobbstorm-2026-11-10)
CI (SIAX Cloud) / sonar (push) Skipped
CI (SIAX Cloud) / security (push) Successful in 36s
CI (SIAX Cloud) / sonar (pull_request) Skipped
CI (SIAX Cloud) / contracts (push) Successful in 45s
CI (SIAX Cloud) / security (pull_request) Successful in 19s
security / scan (pull_request) Failing after 18s
CI (SIAX Cloud) / contracts (pull_request) Successful in 43s
Component conformance / Component conformance (blocking) (pull_request) Failing after 46s
CI (SIAX Cloud) / quality (push) Successful in 1m41s
CI (SIAX Cloud) / quality (pull_request) Successful in 1m36s
55fff7e8d1
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
CODEOWNERS rules requested review from sax3l 2026-11-10 20:18:20 +00:00
admin added 1 commit 2026-11-10 23:01:51 +00:00
ci(n6): gör alla workflows N6-kompletta
CI (SIAX Cloud) / sonar (pull_request) Skipped
security / scan (pull_request) Failing after 13s
CI (SIAX Cloud) / security (pull_request) Successful in 16s
CI (SIAX Cloud) / contracts (pull_request) Successful in 26s
Component conformance / Component conformance (blocking) (pull_request) Failing after 26s
CI (SIAX Cloud) / quality (pull_request) Successful in 1m17s
c88faea471
- ci.yml: push bara på main (pull_request täcker grenarna), kanonisk
  concurrency-grupp ${{ gitea.workflow }}-${{ gitea.ref }} med cancel-in-progress.
- masterplan-lock.yml: bara schedule -> fast grupp ${{ gitea.workflow }},
  cancel-in-progress: false.

Bara concurrency och push-filter ändras (workflow-diff-guard.py).
security.yml lämnas orörd (kanonisk fil, ägs av security-grinden).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Some required checks failed
CI (SIAX Cloud) / sonar (pull_request) Skipped
security / scan (pull_request) Failing after 13s
CI (SIAX Cloud) / security (pull_request) Successful in 16s
Required
Details
CI (SIAX Cloud) / contracts (pull_request) Successful in 26s
Required
Details
Component conformance / Component conformance (blocking) (pull_request) Failing after 26s
Required
Details
CI (SIAX Cloud) / quality (pull_request) Successful in 1m17s
Required
Details
Some required checks were not successful.
This pull request doesn't have enough required approvals yet. 0 of 1 official approvals granted.
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin ci/concurrency-2026-11-10:ci/concurrency-2026-11-10
git checkout ci/concurrency-2026-11-10
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: admin/c0py#23