Skip to content

릴리스 워크플로에 production environment 지정 - #16

Merged
rkttu merged 1 commit into
mainfrom
ci/release-environment-production
Jul 18, 2026
Merged

릴리스 워크플로에 production environment 지정#16
rkttu merged 1 commit into
mainfrom
ci/release-environment-production

Conversation

@rkttu

@rkttu rkttu commented Jul 18, 2026

Copy link
Copy Markdown
Owner

변경 사항

release.ymlbuild-test-publish 잡에 environment: production을 추가합니다.

nuget.org Trusted Publishing 정책에 Environment가 production으로 설정되어 있으므로, OIDC 토큰의 environment 클레임이 정책과 일치해야 임시 API 키 교환이 성공합니다.

참고: 저장소에 production environment가 아직 없으면 워크플로 첫 실행 시 자동 생성됩니다(보호 규칙 없음 상태). 필요 시 Settings → Environments에서 승인자 지정 등 보호 규칙을 추가할 수 있습니다.

🤖 Generated with Claude Code

nuget.org Trusted Publishing 정책의 Environment 설정(production)과
일치하도록 릴리스 잡에 environment를 지정.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Copilot AI review requested due to automatic review settings July 18, 2026 11:21

@amazon-q-developer amazon-q-developer Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

The changes correctly add the environment: production configuration to align with nuget.org Trusted Publishing requirements. The implementation is syntactically correct and properly positioned in the workflow file. No blocking issues found.


You can now have the agent implement changes and create commits directly on your pull request's source branch. Simply comment with /q followed by your request in natural language to ask the agent to make changes.

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Pull request overview

NuGet.org Trusted Publishing(OIDC) 정책의 Environment 조건을 만족시키기 위해, 릴리스 워크플로의 publish job에 GitHub Actions production Environment를 지정하는 PR입니다. 이 변경은 OIDC 토큰의 environment 클레임이 nuget.org 정책과 일치하도록 만들어 임시 API 키 교환이 성공하게 하는 데 목적이 있습니다.

Changes:

  • release.ymlbuild-test-publish job에 environment: production 추가
  • (주의) Environment 사용 시 필요한 deployments: write 권한도 함께 고려 필요

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment on lines +13 to 17
environment: production

permissions:
# NuGet Trusted Publishing(OIDC)을 위한 GitHub OIDC 토큰 발급 권한
id-token: write
@rkttu
rkttu merged commit e657b84 into main Jul 18, 2026
3 checks passed
@rkttu
rkttu deleted the ci/release-environment-production branch July 18, 2026 11:23
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.

2 participants