Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions .github/workflows/commit-signing.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ on:
paths:
- ".github/workflows/commit-signing.yml"
- "scripts/commit-signing-check.ps1"
- "tests/commit_signing_check.rs"
- "docs/ops/commit-signing.md"
- "docs/adr/0004-commit-signing-policy.md"
- "SECURITY.md"
Expand All @@ -17,6 +18,7 @@ on:
paths:
- ".github/workflows/commit-signing.yml"
- "scripts/commit-signing-check.ps1"
- "tests/commit_signing_check.rs"
- "docs/ops/commit-signing.md"
- "docs/adr/0004-commit-signing-policy.md"
- "SECURITY.md"
Expand Down Expand Up @@ -46,6 +48,10 @@ jobs:
shell: pwsh
run: ./scripts/commit-signing-check.ps1 -Ref main -Count 30

- name: commit signing bounded header SelfCheck
shell: pwsh
run: ./scripts/commit-signing-check.ps1 -SelfCheck

- name: branch protection checklist (soft / docs-only)
shell: pwsh
run: ./scripts/commit-signing-check.ps1 -BranchProtectionChecklist
Expand Down
2 changes: 2 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,8 @@ Follows [Keep a Changelog](https://keepachangelog.com/); versioning is [SemVer](

### Fixed

- Commit signing header scan (C04 L34): `commit-signing-check.ps1` reads bounded commit headers via line-scanner (no unbounded `git cat-file` buffers or `(?ms)` regex); `-SelfCheck` + `tests/commit_signing_check.rs`.

- Loom permutation CI timeout (P0 stability): split blocking `loom-permutation.yml` into core + per-daemon `loom_model` jobs with `LOOM_MAX_PREEMPTIONS` on broadcast/pipeline/shutdown; mirror in soft `loom-smoke.yml` so Wave-40 tokio-shaped daemon graph tests no longer exceed single-job ceilings.

### Added
Expand Down
3 changes: 3 additions & 0 deletions docs/ops/commit-signing.md
Original file line number Diff line number Diff line change
Expand Up @@ -68,6 +68,9 @@ Run locally or in CI:
# Blocking tip check + recent-history report (default CI mode)
pwsh -NoProfile -File scripts/commit-signing-check.ps1

# Hermetic bounded header scanner + fixtures (no signed main required)
pwsh -NoProfile -File scripts/commit-signing-check.ps1 -SelfCheck

# Branch-protection checklist (soft-fail / docs-only without admin API)
pwsh -NoProfile -File scripts/commit-signing-check.ps1 -BranchProtectionChecklist

Expand Down
Loading
Loading