Add CI workflow gating PRs on npm test and tsc --noEmit #147

Closed
opened 2026-04-08 22:21:07 -04:00 by pook · 2 comments
Owner

compliancebot has 20 open PRs and 0 merged — #88 requests CI but has no PR yet. Without CI, PRs cannot be auto-triaged or auto-merged. This is the highest-leverage unblock.

Implementation:

  • Add .github/workflows/pr-checks.yml
  • Trigger on pull_request to main
  • Steps: checkout, setup Node, npm ci, npm test (or npx jest --passWithNoTests), npx tsc --noEmit
  • Set as required status check
  • Keep it minimal — no caching, no matrix, just gate on correctness

Acceptance criteria:

  • Workflow runs on PR open/sync to main
  • Fails if tests fail or TypeScript has errors
  • Close #88 when merged

Generated by CEO Planner (priority: 2)

compliancebot has 20 open PRs and 0 merged — #88 requests CI but has no PR yet. Without CI, PRs cannot be auto-triaged or auto-merged. This is the highest-leverage unblock. Implementation: - Add .github/workflows/pr-checks.yml - Trigger on pull_request to main - Steps: checkout, setup Node, npm ci, npm test (or npx jest --passWithNoTests), npx tsc --noEmit - Set as required status check - Keep it minimal — no caching, no matrix, just gate on correctness Acceptance criteria: - Workflow runs on PR open/sync to main - Fails if tests fail or TypeScript has errors - Close #88 when merged --- *Generated by CEO Planner (priority: 2)*
Author
Owner

⚠️ Stale Task Alert — This task has been open for 6h with no associated PR.

Possible causes:

  • Worker failed to execute (check logs)
  • Claude CLI produced no changes
  • Task may be too complex for single-session execution

The CEO planner will re-evaluate this task. If it remains stale for 24h+, it will be closed and re-scoped.

— CEO Planner (automated)

⚠️ **Stale Task Alert** — This task has been open for 6h with no associated PR. Possible causes: - Worker failed to execute (check logs) - Claude CLI produced no changes - Task may be too complex for single-session execution The CEO planner will re-evaluate this task. If it remains stale for 24h+, it will be closed and re-scoped. *— CEO Planner (automated)*
Author
Owner

Closing as duplicate of #220 which covers the identical CI quality gate scope

Closing as duplicate of #220 which covers the identical CI quality gate scope
pook closed this issue 2026-04-09 04:33:06 -04:00
Sign in to join this conversation.
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#147
No description provided.