ci: N6-komplett concurrency och push-filter (röd tråd, jobbstorm §4–5) #33

Merged
admin merged 1 commits from fix/rodtrad-2026-11-10-n6 into main 2026-11-11 00:01:18 +00:00
Owner

N6 (server-config ci/jobbstorm-2026-11-10.md §4–5), så att alla workflows följer samma röda tråd:

Workflow Typ Före Efter
masterplan-lock.yml CI push: ["**"] + pull_request, ${{ github.workflow }}-${{ github.head_ref || github.ref }} push.branches: [main], ${{ gitea.workflow }}-${{ gitea.ref }}, true
ci.yml CI (push main) ${{ github.workflow }}-${{ github.head_ref || github.ref }}, true ${{ gitea.workflow }}-${{ gitea.ref }}, true
security.yml CI security-${{ github.ref }}, true ${{ gitea.workflow }}-${{ gitea.ref }}, true
  • masterplan-lock.yml körde två gånger per PR-commit (push på feature-grenen + pull_request), och gruppen slog inte ihop dem (jobbstorm orsak C).
  • Grenskydd (regel b): krävd masterplan-lock / check (push) ersätts av masterplan-lock / check (pull_request), som redan krävs och fortsatt rapporteras på varje PR. Före/efter sparat i _skydd/admin__accounted-main-{fore,efter}.json.
  • Bara concurrency och push-filter ändras; workflow-diff-guard.py ger ok=true.

🤖 Generated with Claude Code

N6 (server-config `ci/jobbstorm-2026-11-10.md` §4–5), så att alla workflows följer samma röda tråd: | Workflow | Typ | Före | Efter | |---|---|---|---| | `masterplan-lock.yml` | CI | `push: ["**"]` + `pull_request`, `${{ github.workflow }}-${{ github.head_ref \|\| github.ref }}` | `push.branches: [main]`, `${{ gitea.workflow }}-${{ gitea.ref }}`, true | | `ci.yml` | CI (push main) | `${{ github.workflow }}-${{ github.head_ref \|\| github.ref }}`, true | `${{ gitea.workflow }}-${{ gitea.ref }}`, true | | `security.yml` | CI | `security-${{ github.ref }}`, true | `${{ gitea.workflow }}-${{ gitea.ref }}`, true | - `masterplan-lock.yml` körde två gånger per PR-commit (push på feature-grenen + pull_request), och gruppen slog inte ihop dem (jobbstorm orsak C). - Grenskydd (regel b): krävd `masterplan-lock / check (push)` ersätts av `masterplan-lock / check (pull_request)`, som redan krävs och fortsatt rapporteras på varje PR. Före/efter sparat i `_skydd/admin__accounted-main-{fore,efter}.json`. - Bara `concurrency` och push-filter ändras; `workflow-diff-guard.py` ger `ok=true`. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
admin added 1 commit 2026-11-10 23:33:45 +00:00
ci: N6-komplett concurrency och push-filter (röd tråd, jobbstorm §4–5)
masterplan-lock / check (push) Skipped
masterplan-lock / check (pull_request) Successful in 5s
security / scan (pull_request) Failing after 25s
94212b9d4a
Enligt server-config ci/jobbstorm-2026-11-10 §4–5:
- masterplan-lock.yml: push bara på main (pull_request täcker feature-grenar,
  ingen dubbelkörning) och kanonisk grupp ${{ gitea.workflow }}-${{ gitea.ref }}.
  Gruppen ${{ github.head_ref || github.ref }} slog inte ihop push- och
  PR-körningen (refs/heads/<gren> mot <gren>), jobbstorm orsak C.
- ci.yml, security.yml: kanonisk grupp ${{ gitea.workflow }}-${{ gitea.ref }}.

Bara concurrency och push-filter ändras (workflow-diff-guard.py ok=true).
Grenskyddet kräver sedan bara "masterplan-lock / check (pull_request)",
som fortsatt rapporteras på varje PR (regel b).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
CODEOWNERS rules requested review from sax3l 2026-11-10 23:33:45 +00:00
admin merged commit c1a9c0a231 into main 2026-11-11 00:01:18 +00:00
admin deleted branch fix/rodtrad-2026-11-10-n6 2026-11-11 00:01:18 +00:00
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/accounted#33