ci: add PR quality gate pipeline #52

Closed
pook wants to merge 1 commit from ci/add-pr-pipeline into main
Owner

Summary

  • Adds Forgejo Actions CI workflow triggered on pull_request and push to main
  • Pipeline: checkout → install (with Bun dependency cache) → lint → typecheck → build (fail-fast)
  • Adds CI status badge to README

This unblocks confident merging of the 11 pending PRs by providing automated quality verification on every PR update.

Pipeline Steps

  1. Checkoutactions/checkout@v4
  2. Setup Bunoven-sh/setup-bun@v2
  3. Cache~/.bun/install/cache + node_modules + workspace node_modules keyed on bun.lock
  4. Installbun install --frozen-lockfile
  5. Lintbun run lint
  6. Typecheckbun run typecheck
  7. Buildbun run build

Test plan

  • Verify workflow file is valid YAML
  • Open a test PR to confirm CI triggers
  • Confirm badge renders on README

🤖 Generated with Claude Code

## Summary - Adds Forgejo Actions CI workflow triggered on pull_request and push to main - Pipeline: checkout → install (with Bun dependency cache) → lint → typecheck → build (fail-fast) - Adds CI status badge to README This unblocks confident merging of the 11 pending PRs by providing automated quality verification on every PR update. ## Pipeline Steps 1. **Checkout** — `actions/checkout@v4` 2. **Setup Bun** — `oven-sh/setup-bun@v2` 3. **Cache** — `~/.bun/install/cache` + `node_modules` + workspace `node_modules` keyed on `bun.lock` 4. **Install** — `bun install --frozen-lockfile` 5. **Lint** — `bun run lint` 6. **Typecheck** — `bun run typecheck` 7. **Build** — `bun run build` ## Test plan - [ ] Verify workflow file is valid YAML - [ ] Open a test PR to confirm CI triggers - [ ] Confirm badge renders on README 🤖 Generated with [Claude Code](https://claude.com/claude-code)
ci: add PR quality gate pipeline (lint, typecheck, build)
Some checks failed
agent-worker/pr-tests Running PR tests...
CI / Lint / Typecheck / Build (pull_request) Has been cancelled
fb9b1d5818
Adds Forgejo Actions workflow triggered on pull_request and push to main.
Pipeline: install (with Bun cache) → lint → typecheck → build (fail-fast).
Adds CI status badge to README.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Author
Owner

⚠️ No Test Suite Detected

Commit: fb9b1d58

No test script found in package.json. Add a test script to enable automated testing.

## ⚠️ No Test Suite Detected **Commit:** `fb9b1d58` No `test` script found in `package.json`. Add a test script to enable automated testing.
Author
Owner

Closing in favor of #92 which consolidates all CI workflow implementations with full quality gate (typecheck, lint, test, build) and workspace-aware caching.

Closing in favor of #92 which consolidates all CI workflow implementations with full quality gate (typecheck, lint, test, build) and workspace-aware caching.
pook closed this pull request 2026-04-08 17:56:35 -04:00
Some checks failed
agent-worker/pr-tests Running PR tests...
CI / Lint / Typecheck / Build (pull_request) Has been cancelled

Pull request closed

Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
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
pook/compliancebot!52
No description provided.