Skip to content

chore: add GitHub Actions CI workflow - #265

Merged
sungjunlee merged 1 commit into
mainfrom
cursor/add-github-actions-ci-2721
Oct 2, 2026
Merged

sungjunlee merged 1 commit into
mainfrom
cursor/add-github-actions-ci-2721

Conversation

@sungjunlee

Copy link
Copy Markdown
Owner

Summary

CraftKit에 GitHub Actions CI 워크플로우를 추가하여 테스트 및 검증 프로세스를 자동화합니다.

Changes

  • .github/workflows/ci.yml 추가
    • main 브랜치로의 push 및 PR에서 자동 실행
    • Node.js 20 환경에서 npm test 실행 (261개 테스트)
    • npm run verify 실행 (모든 lint 및 구조 검사)

Motivation

최근 #264에서 78개의 새로운 eval/fixture 테스트가 추가되면서 테스트 커버리지가 크게 확장되었습니다. CI 파이프라인을 추가하여:

  • PR 머지 전 자동 테스트 실행 보장
  • 코드 품질 및 구조적 무결성 유지
  • 회귀 방지

Testing

로컬에서 검증 완료:

  • ✅ npm test - 261개 테스트 모두 통과
  • ✅ npm run verify - 모든 검증 규칙 통과

CI 실행 시 동일한 검사가 자동으로 수행됩니다.

Open in Web Open in Cursor 

- runs npm test and npm run verify on push/PR to main
- uses Node.js 20 on ubuntu-latest
- ensures all 261 tests and verify checks pass before merge

Co-authored-by: SJ Lee <sungjunlee@users.noreply.github.com>
@coderabbitai

coderabbitai Bot commented Oct 2, 2026 •

Copy link
Copy Markdown

Important

  • 🔍 Trigger review

This repository does not receive automatic reviews because it has fewer than 10 stars.

⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Advanced

Run ID: e6592a52-73e2-4b77-be65-7b26528f4ed1

  • Autopilot · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Autopilot is currently an internal CodeRabbit preview.


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@sungjunlee
sungjunlee marked this pull request as ready for review October 2, 2026 13:15
@chatgpt-codex-connector

Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.
To continue using code reviews, add credits to your account and enable them for code reviews in your settings.

@sungjunlee
sungjunlee merged commit 12c3ade into main Oct 2, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants