Skip to content

πŸš€ [FEAT/#102] npm Trusted Publisher 배포 μžλ™ν™” - #104

Merged
yeonjin719 merged 2 commits into
masterfrom
feat/#102
Jul 1, 2026
Merged

πŸš€ [FEAT/#102] npm Trusted Publisher 배포 μžλ™ν™”#104
yeonjin719 merged 2 commits into
masterfrom
feat/#102

Conversation

@yeonjin719

Copy link
Copy Markdown
Member

πŸš€ Related Issue

Closes #102

Type of Change

  • Bug fix
  • New feature
  • Documentation update
  • Performance improvement

πŸ“ Description

  • npm Trusted Publisher 섀정에 μ‚¬μš©ν•  publish-npm.yml μ›Œν¬ν”Œλ‘œλ₯Ό μΆ”κ°€ν–ˆμŠ΅λ‹ˆλ‹€.
  • master push μ‹œ μžλ™μœΌλ‘œ 버전 bump ν›„ npm 배포가 μ‹€ν–‰λ˜λ„λ‘ κ΅¬μ„±ν–ˆμŠ΅λ‹ˆλ‹€.
  • κΈ°μ‘΄ main.ymlμ—μ„œλŠ” NPM_TOKEN 기반 publish λ‘œμ§μ„ μ œκ±°ν•˜κ³  CI build만 λ‚¨κ²ΌμŠ΅λ‹ˆλ‹€.
  • npm publishκ°€ μ„±κ³΅ν•œ λ’€μ—λ§Œ version commit/tagλ₯Ό master에 pushν•˜λ„λ‘ 배포 μˆœμ„œλ₯Ό μ‘°μ •ν–ˆμŠ΅λ‹ˆλ‹€.

βœ”οΈ Checklist

  • I've read the Contributing Guide
  • I have checked that I'm merging into the correct branch (not master by mistake)
  • I have tested these changes locally and they work without errors
  • I have run pnpm build and it completes successfully
  • I have run pnpm lint and there are no linting errors
  • I have added/updated tests if needed
  • I have updated documentation if needed

πŸ“Έ Screenshots (Optional)

πŸ’¬ Review Notes (Optional)

npm Trusted Publisher 섀정값은 μ•„λž˜μ™€ κ°™μŠ΅λ‹ˆλ‹€.

  • Publisher: GitHub Actions
  • Organization/user: 2025-OSDC
  • Repository: colbrush
  • Workflow filename: publish-npm.yml
  • Environment name: λΉ„μ›Œλ‘κΈ°
  • Allowed actions: Allow npm publish

publish-npm.yml은 master pushμ—μ„œλ§Œ publishλ₯Ό μ‹€ν–‰ν•©λ‹ˆλ‹€. 버전 bump μ»€λ°‹μœΌλ‘œ μΈν•œ μž¬μ‹€ν–‰μ€ workflow μ‘°κ±΄μ—μ„œ μ œμ™Έν–ˆμŠ΅λ‹ˆλ‹€.

@yeonjin719 yeonjin719 self-assigned this Jul 1, 2026
@yeonjin719
yeonjin719 requested a review from a team as a code owner July 1, 2026 07:28
@yeonjin719
yeonjin719 merged commit 5f32962 into master Jul 1, 2026
1 check passed
@yeonjin719
yeonjin719 deleted the feat/#102 branch July 1, 2026 07:37
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.

πŸš€ [CHORE] npm Trusted Publisher 배포 μ›Œν¬ν”Œλ‘œ μΆ”κ°€

1 participant