Skip to content

chore: CI 검증 강화 및 Node 버전 로컬 고정 - #4

Open
hamxxn wants to merge 1 commit into
developfrom
feat/issue-3
Open

chore: CI 검증 강화 및 Node 버전 로컬 고정#4
hamxxn wants to merge 1 commit into
developfrom
feat/issue-3

Conversation

@hamxxn

@hamxxn hamxxn commented Jul 29, 2026

Copy link
Copy Markdown
Collaborator

Summary

CI가 typecheck만 검증하던 것을 build/lint 병렬 job으로 강화하고, push 트리거에 develop을 추가했다. 로컬 Node 버전도 engines.node + engine-strict로 강제해 CI(Node 22)와의 불일치를 사전에 차단한다.

Related Issues

PR Point (To Reviewer)

build/lint job이 checkout·pnpm 셋업 스텝을 그대로 반복하는데, GitHub Actions에서 job 간 스텝을 직접 공유할 수 없어 나온 중복이다. job이 2개뿐인 지금은 composite/reusable workflow 도입이 오히려 과할 수 있어 그대로 뒀다 — job이 늘어나면 재검토가 필요하다. Husky pre-push 훅은 의도적으로 추가하지 않았다 (CI가 이미 커버).

Screenshot

해당 없음

ETC

없음

- CI push 트리거에 develop 브랜치 추가
- typecheck 단일 job을 build/lint 병렬 job으로 분리
- package.json engines.node로 Node 22 고정
- .npmrc engine-strict로 로컬 Node 버전 불일치 시 install 차단

Closes #3
@hamxxn hamxxn self-assigned this Jul 29, 2026
@hamxxn hamxxn changed the title CI 검증 강화 및 Node 버전 로컬 고정 chore: CI 검증 강화 및 Node 버전 로컬 고정 Jul 29, 2026
Comment thread .github/workflows/ci.yml

jobs:
typecheck:
build:

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

빌드 잡 추가하면서 타입체크 제거된 것 같은데 확인한번 부탁드려요!

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

"build": "tsc -b && vite build"
build job 안으로 통합되었기에 빌드 실행하는 순간 타입체크 먼저 수행됩니다!

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