Skip to content

P6: CI/CD Pipeline #6

Description

@ryota-murakami

P6: CI/CD Pipeline

GitHub Actions で品質ゲートを自動化。

Ref: SPEC.md §7.3 CI/CD
Dependencies: P1-P5
Scope: ~3 files


Tasks

  • Create .github/workflows/ci.yml:
    • Runner: macos-latest
    • Node 22 + pnpm setup
    • Steps: pnpm install --frozen-lockfilepnpm lintpnpm typecheckpnpm test:coveragepnpm build
  • Add E2E test step: pnpm test:e2e in CI
  • Configure coverage threshold gate (fail CI if below minimum)
  • Add CI status badge to README.md
  • Set up branch protection rule: require CI pass before merge to main
  • Verify: Push a branch, confirm CI runs and passes

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    P6Phase 6: CI/CDphaseImplementation phase

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions