fix(ci): document PR workflow and block direct commits to main #8

Merged
neerdoc merged 5 commits from fix/runner-labels into main 2026-05-31 07:51:38 +00:00
Owner
  • Document scripts/pr.sh as the required tool for opening PRs (never gh or raw curl)
  • Require PR body to summarise all changes being merged
  • Add hooks/pre-commit to block direct commits to main
- Document `scripts/pr.sh` as the required tool for opening PRs (never `gh` or raw `curl`) - Require PR body to summarise all changes being merged - Add `hooks/pre-commit` to block direct commits to main
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Merge branch 'fix/runner-labels--pre-commit' into fix/runner-labels
All checks were successful
Gate Check-off / checkoff (pull_request) Successful in 4s
Milestone Sync / sync (pull_request) Successful in 25s
58476d7d2a

Milestone Progress

Phase gate checklist status:

  • Phase 1 — Core Domain Model: 0/12 items
  • Phase 2 — REST API + AuthN/AuthZ: 0/10 items
  • Phase 3 — BOM Management: 0/9 items
  • Phase 4 — ECO/ECR Workflow Engine: 0/9 items
  • Phase 5 — UI (htmx): 0/8 items
### Milestone Progress Phase gate checklist status: - [ ] **Phase 1 — Core Domain Model**: 0/12 items - [ ] **Phase 2 — REST API + AuthN/AuthZ**: 0/10 items - [ ] **Phase 3 — BOM Management**: 0/9 items - [ ] **Phase 4 — ECO/ECR Workflow Engine**: 0/9 items - [ ] **Phase 5 — UI (htmx)**: 0/8 items
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
WulfScience-FOSS/patina!8
No description provided.