Add CI workflow for PR validation gating #79

Closed
opened 2026-04-08 17:19:28 -04:00 by pook · 1 comment
Owner

Issue #50 (CI workflow) is critical infrastructure — ComplianceBot has 20 open PRs with no automated validation. This blocks confident merging of all pending work.

Implement:

  1. Create CI workflow file triggered on pull_request to main
  2. Steps: checkout, npm ci, npx tsc --noEmit, npx eslint . --quiet, npm test
  3. Cache node_modules between runs
  4. Mark as required status check

Acceptance criteria:

  • Every PR triggers the workflow
  • Fails on type errors, lint violations, or test failures
  • Dependency caching enabled
  • Completes in under 3 minutes

Generated by CEO Planner (priority: 3)

Issue #50 (CI workflow) is critical infrastructure — ComplianceBot has 20 open PRs with no automated validation. This blocks confident merging of all pending work. Implement: 1. Create CI workflow file triggered on pull_request to main 2. Steps: checkout, npm ci, npx tsc --noEmit, npx eslint . --quiet, npm test 3. Cache node_modules between runs 4. Mark as required status check Acceptance criteria: - Every PR triggers the workflow - Fails on type errors, lint violations, or test failures - Dependency caching enabled - Completes in under 3 minutes --- *Generated by CEO Planner (priority: 3)*
Author
Owner

Closing as duplicate of #88 (canonical issue). Fix in PR #92.

Closing as duplicate of #88 (canonical issue). Fix in PR #92.
pook closed this issue 2026-04-08 17:56:41 -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#79
No description provided.