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.
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)
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 main2026-11-11 00:01:18 +00:00
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.
N6 (server-config
ci/jobbstorm-2026-11-10.md§4–5), så att alla workflows följer samma röda tråd:masterplan-lock.ymlpush: ["**"]+pull_request,${{ github.workflow }}-${{ github.head_ref || github.ref }}push.branches: [main],${{ gitea.workflow }}-${{ gitea.ref }}, trueci.yml${{ github.workflow }}-${{ github.head_ref || github.ref }}, true${{ gitea.workflow }}-${{ gitea.ref }}, truesecurity.ymlsecurity-${{ github.ref }}, true${{ gitea.workflow }}-${{ gitea.ref }}, truemasterplan-lock.ymlkörde två gånger per PR-commit (push på feature-grenen + pull_request), och gruppen slog inte ihop dem (jobbstorm orsak C).masterplan-lock / check (push)ersätts avmasterplan-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.concurrencyoch push-filter ändras;workflow-diff-guard.pygerok=true.🤖 Generated with Claude Code
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>