Skip to content

Conversation

@pja9362
Copy link
Contributor

@pja9362 pja9362 commented Jan 8, 2026

Related Issue

Describe your changes

  • [changeset-actions] npm_token 지원 중단 -> OIDC 전환 작업 대응

위 작업의 영향으로 현재 canary/rc 워크플로우가 실패하고 있습니다.

스크린샷 2026-01-08 오후 6 49 27 스크린샷 2026-01-08 오후 6 49 47

기타

release.yml은 용찬님께서 먼저 대응 작업해주셔서 정상 동작하고 있습니다: c7b723b

- permissions에 id-token: write 추가
- npm_token 입력 제거 (changeset-actions가 OIDC 전용으로 변경됨)
- npm CLI 최신 버전 업그레이드 스텝 추가 (OIDC에 11.5.1+ 필요)
@pja9362 pja9362 self-assigned this Jan 8, 2026
@npayfebot
Copy link
Contributor

🔍 No files have been changed

Latest commit: e39f21a

Please check your commit.

If packages_dir is not specified or only markdown files are in the changes, detection may fail.

powered by: naverpay changeset detect-add actions

@pja9362 pja9362 marked this pull request as ready for review January 9, 2026 09:21
@pja9362 pja9362 requested a review from a team as a code owner January 9, 2026 09:21
Copy link
Contributor

@Ohjaeyeop Ohjaeyeop left a comment

Choose a reason for hiding this comment

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

확인했습니다

@pja9362
Copy link
Contributor Author

pja9362 commented Jan 12, 2026

감사합니다!

@pja9362 pja9362 merged commit 1875476 into main Jan 12, 2026
3 checks passed
@pja9362 pja9362 deleted the fix/canary-oidc branch January 12, 2026 02:34
@pja9362
Copy link
Contributor Author

pja9362 commented Jan 12, 2026

@yceffort-naver 님, 요 작업 이후에도 여전히 인증문제로 canary, rc 액션이 실패하고 있습니다. (ENEEDAUTH 에러) 😭

혹시 npm Trusted Publisher에 canary.yml, rc.yml 워크플로우가 아직 등록이 안 되어 있어서 그런것일지 ,, 🤔
제가 접근 권한이 없어서, 시간 되실 때 이 부분도 확인 한 번 부탁드리겠습니다 🙇‍♀️🙇‍♀️

@yceffort-naver
Copy link
Contributor

@pja9362 님, 제가 markdownlint, editorconfig 에 권한은 추가헀는데요.
npm trusted publisher 에는 yaml 하나밖에 등록이 안되서

image

https://github.com/NaverPayDev/pie/blob/main/.github/workflows/publish.yaml

이렇게 해주셔야 하는데, 수정해주실수 있을까요 ?(파일명은 유지)

@pja9362
Copy link
Contributor Author

pja9362 commented Jan 13, 2026

앗 워크플로우 하나밖에 등록을 못하는군요 🥲
이해했습니다 설명 감사합니다 용찬님! 공유해주신 pie 레포 참고해서 작업 완료했습니다: #144

현재 code-style 레포

  • release.yml, canary.yml, rc.yml 3개 파일로 분리되어 있음
  • npm trusted publisher에는 release.yml만 등록 → canary.yml, rc.yml에서는 OIDC 인증 실패

해결 방법

  • pie 레포처럼 release.yml 하나에 release, canary, rc를 모두 통합
  • 파일명 release.yml은 그대로 유지

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.

5 participants