Skip to content

chore(ci): add rig self-CI to main (tests gate + branch-universal harness) - #34

Merged
pgebheim merged 1 commit into
mainfrom
chore/main-self-ci
Jul 28, 2026
Merged

chore(ci): add rig self-CI to main (tests gate + branch-universal harness)#34
pgebheim merged 1 commit into
mainfrom
chore/main-self-ci

Conversation

@pgebheim

Copy link
Copy Markdown
Contributor

Gives main its own CI — it currently has none, so the 26 scope-reviewer tests plus check-review-p1.ts, pr-review-labels.ts and the shell scripts are entirely ungated.

Lands the same dev-only harness introduced on feature/smithers (#33), scoped to what main has today:

Dev-only — never vendored (install.sh copies only skills/, agents/, scripts/, smithers/ content, not root package.json/.github). Files are byte-identical to feature/smithers's harness, so the eventual #28 merge reconciles them with zero conflict.

Verified locally on a main checkout: bun install --frozen-lockfile clean, bun test scripts/ 26/26, typecheck step logs the skip.

Follow-up (not in this PR): main also has check-review-p1.ts / pr-review-labels.ts that a tsc pass could cover — worth a scripts/ typecheck target later.

🤖 Generated with Claude Code

https://claude.ai/code/session_01GHxxuWxnyaNz3cZkcxmnRM

…ness)

main had no CI at all — the 26 scope-reviewer tests plus check-review-p1.ts,
pr-review-labels.ts and the shell scripts were entirely ungated. This lands
the same dev-only harness introduced on feature/smithers (#33), scoped to
what main has today:

- test job: bun test scripts/ (26/26) — now gates every push/PR to main.
- typecheck job: skips gracefully here (no smithers/ layer yet) via the
  branch-universal guard; it activates automatically once the smithers/
  layer merges to main via the umbrella (#28).

Files are identical to feature/smithers' harness, so the umbrella merge
reconciles them with no conflict. Dev-only — never vendored (install.sh
copies only skills/, agents/, scripts/, smithers/ content).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01GHxxuWxnyaNz3cZkcxmnRM
@pgebheim
pgebheim merged commit 304bf55 into main Jul 28, 2026
2 checks passed
@pgebheim
pgebheim deleted the chore/main-self-ci branch July 28, 2026 09:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant