Skip to content

[feat] PR CI 워크플로우 추가 #42

@mgYang53

Description

@mgYang53

📄 설명

현재 deploy.yml은 PR이 merge된 후에만 실행되어 배포를 담당하고 있습니다.
하지만 PR 생성/업데이트 시점에 코드 품질을 검증하는 CI 과정이 없어서, 문제가 있는 코드가 main 브랜치에 병합될 위험이 있습니다.

PR 단계에서 미리 검사를 수행하여 안전하게 코드 품질을 보장하는 CI 워크플로우를 추가합니다.

검사 항목

검사 목적
pnpm lint ESLint 규칙 위반 검출
pnpm format:check Prettier 포맷팅 확인
pnpm build TypeScript 타입 체크 + 빌드 성공 여부

✅ 해야 할 일

  • .github/workflows/ci.yml 파일 생성
  • PR 트리거 설정 (pull_request on main, dev branches)
  • pnpm + Node.js 20 환경 설정
  • Lint 검사 단계 추가
  • Format 검사 단계 추가
  • TypeScript 타입 체크 및 빌드 단계 추가
  • 테스트 PR로 워크플로우 동작 확인

📝 메모

  • 기존 deploy.yml의 setup 단계(pnpm, node, cache)를 재사용하여 일관성 유지
  • 추후 테스트 코드가 추가되면 pnpm test 단계도 CI에 포함 가능

Metadata

Metadata

Assignees

Labels

chore설정과 기타 작업들을 포함한 추가 및 수정feat새로운 기능 추가

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions