Skip to content

fix(ci): Slidev v6 lock 파일 추적해 배포 복구#278

Merged
haksungjang merged 1 commit into
masterfrom
fix/slidev-lockfile-deploy
Jun 2, 2026
Merged

fix(ci): Slidev v6 lock 파일 추적해 배포 복구#278
haksungjang merged 1 commit into
masterfrom
fix/slidev-lockfile-deploy

Conversation

@haksungjang
Copy link
Copy Markdown
Collaborator

문제

GitHub Pages 배포가 2026-05-29부터 계속 실패 중이었습니다(마지막 성공 05-27).

워크플로 deploy-github-pages.yml의 "Build slides (Slidev)" 스텝이 docs/slides/v6에서 npm ci를 실행하는데, package-lock.json이 gitignore로 미추적이라 npm ci가 lock 파일을 찾지 못해 실패했습니다(npm ci는 lock 파일이 필수).

수정

  • 루트 .gitignoredocs/slides/v6/.gitignore에서 v6 lock 파일을 예외로 추적
  • npm ci --dry-run으로 lock ↔ package.json 정합성 확인(up to date)

ko-style 정리(PR #277) 머지분도 이 배포 복구로 함께 라이브 반영됩니다.

Slidev(v6) 빌드 스텝이 docs/slides/v6에서 `npm ci`를 실행하는데,
lock 파일이 gitignore로 미추적이라 CI에서 "npm ci는 package-lock.json 필요"
오류로 배포가 2026-05-29부터 계속 실패했다.

- 루트·v6 .gitignore에서 v6 lock 파일을 예외로 추적
- npm ci --dry-run으로 lock-package.json 정합성 확인(up to date)
@haksungjang haksungjang merged commit 7c0a549 into master Jun 2, 2026
2 checks passed
@haksungjang haksungjang deleted the fix/slidev-lockfile-deploy branch June 2, 2026 07:13
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.

1 participant