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.
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).
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)
- 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>
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
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ärpushsaknade grenfilter tillsammans medpull_requestbegränsas push tillmainså 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
c88faeagör alla workflows N6-kompletta:ci.ymlkör push bara påmainoch 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 medautomation/gitea/workflow-diff-guard.py(ok=true).🤖 Generated with Claude Code
- 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>View command line instructions
Checkout
From your project repository, check out a new branch and test the changes.