Commit e1cf814
Restructure CI to exactly 3 checks: Static Analysis, Tests, Reviews
- Delete old workflows (basic-ci.yml, ci.yml, e2e-tests.yml, deployment-ci.yml)
- Delete old fragmented composite actions
- Create 3 clean composite actions:
- static-analysis: Lint (ESLint) + Types (TypeScript)
- tests: Unit (Vitest) + E2E (Playwright, only if has_app)
- reviews: Requirements (gate), Code Quality, Context, UI
- Rewrite ci-pipeline.yml with only 3 jobs
- Context Review now only checks CLAUDE.md files that are parents of changed files
- Reviews post single consolidated comment
Dependency chain:
Static Analysis → Tests → Reviews
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>1 parent 676fbbd commit e1cf814
14 files changed
Lines changed: 741 additions & 2442 deletions
File tree
- .github
- actions
- code-quality-review
- consolidate-comment
- context-review
- requirements-review
- reviews
- static-analysis
- tests
- ui-review
- workflows
This file was deleted.
0 commit comments