npm 신뢰 발행의 dist-tag 권한 선택적 추가
신뢰 발행 설정에 npm dist-tag 관리 권한을 선택적으로 부여할 수 있게 됐습니다.
교안에 영향
신뢰 발행 설정을 설명한 예전 글은 dist-tag 관리가 항상 가능하다고 적었다면 이제는 기본 비활성이라는 점을 반영해야 합니다.
요약
- trusted publishing 설정에 Allow npm dist-tag 권한이 추가됐습니다. - 이 권한은 새 설정과 기존 설정 모두에서 기본값이 꺼짐이며, 직접 발행과는 별개로 동작합니다. - OIDC 토큰이 권한이 켜진 설정과 일치하면 dist-tag 작업이 허용됩니다. - 기존의 토큰 기반 dist-tag 관리는 변경 없이 계속 사용할 수 있습니다.
바뀐 것
새 기능
- trusted publishing 설정에 Allow npm dist-tag 권한을 선택적으로 추가했습니다.
개선
- 이 권한은 직접 발행과 분리되어 있어 staging-only 설정에도 dist-tag 관리를 허용할 수 있습니다.
- OIDC 토큰이 권한이 활성화된 설정과 일치하면 dist-tag 작업을 승인합니다.
기타
- 기존의 토큰 기반 dist-tag 관리는 그대로 유지됩니다.