Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
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
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
name: OB1 PR Gate

# This workflow used to live at `.github/workflows/ob1-gate.yml`.
# It was renamed to force GitHub Actions to register a fresh workflow after
# the old workflow id began creating runs with zero jobs.
#
# Branch protection recommendation:
# After this action is working, enable branch protection on main:
# - Require the "OB1 PR Gate" workflow to pass its checks
Expand Down
1 change: 1 addition & 0 deletions .github/workflows/ob1-pr-followups.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ on:
workflow_run:
workflows:
- "OB1 PR Gate"
- ".github/workflows/ob1-gate-v2.yml"
- ".github/workflows/ob1-gate.yml"
types: [completed]

Expand Down
5 changes: 3 additions & 2 deletions CLAUDE.md
Original file line number Diff line number Diff line change
Expand Up @@ -38,13 +38,14 @@ Every contribution lives in its own subfolder under the right category and must
- **Title format:** `[category] Short description` (e.g., `[recipes] Email history import via Gmail API`, `[skills] Panning for Gold standalone skill pack`)
- **Branch convention:** `contrib/<github-username>/<short-description>`
- **Commit prefixes:** `[category]` matching the contribution type
- Every PR must pass the automated review checks in `.github/workflows/ob1-review.yml` before human review
- Every PR must pass the automated review checks in `.github/workflows/ob1-gate-v2.yml` before human review
- See `CONTRIBUTING.md` for the full review process, metadata.json template, and README requirements

## Key Files

- `CONTRIBUTING.md` — Source of truth for contribution rules, metadata format, and the review process
- `.github/workflows/ob1-review.yml` — Automated PR review
- `.github/workflows/ob1-gate-v2.yml` — Automated PR gate
- `.github/workflows/claude-review.yml` — Maintainer-triggered Claude PR review
- `.github/metadata.schema.json` — JSON schema for metadata.json validation
- `.github/PULL_REQUEST_TEMPLATE.md` — PR description template
- `LICENSE.md` — FSL-1.1-MIT terms
Expand Down
2 changes: 1 addition & 1 deletion docs/workflow-pipeline.html
Original file line number Diff line number Diff line change
Expand Up @@ -470,7 +470,7 @@ <h2>Contributor Journey</h2>
<div class="step-desc">
Folder structure, required files, metadata validation, credential scanning, SQL safety, category-specific artifacts, PR title format, binary blob detection, README completeness, primitive dependencies, scope isolation, link resolution, remote MCP pattern.
</div>
<span class="step-file">ob1-review.yml</span>
<span class="step-file">ob1-gate-v2.yml</span>
</div>
</div>

Expand Down
Loading