ci: npm 발행을 전용 워크플로로 일원화 (release.yml 중복 제거)#30
Merged
Conversation
#28에서 release.yml에 추가한 npm publish 스텝이 기존 전용 워크플로 (publish-npm-zpl-core·publish-npm-react-zpl)와 중복이었다. 같은 태그에 두 워크플로가 발행을 시도해, 토큰이 정상이어도 하나는 버전 충돌로 실패한다. - release.yml: publish 스텝 제거, GitHub Release 생성 전용으로 환원 - 전용 publish 워크플로 2종에 좋은 기능 이식: - id-token: write + --provenance (공급 출처 증명) - 프리릴리즈(-rc)는 rc dist-tag로 발행 - 이미 올라간 버전은 스킵 (재실행·재태그 안전) 역할 분리 복원: release.yml = 릴리즈 노트, publish-npm-* = npm 발행. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
|
The latest updates on your projects. Learn more about Vercel for GitHub. 1 Skipped Deployment
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
#28에서 release.yml에 넣은 npm publish 스텝이 기존 전용 워크플로(
publish-npm-zpl-core·publish-npm-react-zpl)와 중복이었습니다. 같은 태그에 두 워크플로가 발행을 시도해 충돌합니다.변경
release.yml: publish 스텝 제거 → GitHub Release 생성 전용으로 환원id-token: write+--provenance(공급 출처 증명)-rc)는rcdist-tag로 발행역할 분리 복원: release.yml = 릴리즈 노트, publish-npm-* = npm 발행.