npm
글 2편, 메모 0개
package-lock의 resolved가 옛 레지스트리를 가리킴 — npm ci 인증 실패
.npmrc를 새 레지스트리로 바꿨는데도 npm ci가 401로 실패했습니다. package-lock.json의 resolved URL이 옛 GitHub Packages를 그대로 가리키고 있었고, npm ci는 그 lock을 따라가기 때문이었습니다.
호스티드 러너에서 내부 npm 레지스트리 접근 불가 — self-hosted 러너
CI에서 install 단계만 계속 타임아웃이었습니다. 내부망 전용 npm 레지스트리를 GitHub의 호스티드 러너가 외부 IP라 소켓 연결조차 못 했고, 그 Job 을 self-hosted 러너로 옮겨 해결했습니다.