ci: GitHub OIDC 기반 CI/CD 파이프라인 및 beta 릴리스 워크플로우 추가#111
Merged
Palbahngmiyine merged 5 commits intosolapi:masterfrom Apr 8, 2026
Merged
ci: GitHub OIDC 기반 CI/CD 파이프라인 및 beta 릴리스 워크플로우 추가#111Palbahngmiyine merged 5 commits intosolapi:masterfrom
Palbahngmiyine merged 5 commits intosolapi:masterfrom
Conversation
- GitHub Actions CI 워크플로우 추가 (Node 18/20/22 매트릭스) - release-please 기반 자동 릴리스 파이프라인 구축 - beta 브랜치 기반 프리릴리스 워크플로우 추가 - GitHub OIDC provenance 기반 npm 배포 설정 Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
There was a problem hiding this comment.
Code Review
This pull request introduces configuration files for release-please, including manifest and configuration files for both standard and beta release tracks. A critical issue was identified in the beta configuration where a placeholder bootstrap-sha value might lead to workflow failures if the specified commit hash is not present in the repository's history.
CI 워크플로우가 lint:ci(auto-fix 없는 lint)와 test:ci(e2e 제외 테스트)를 사용하므로 package.json에 해당 스크립트를 추가한다. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
fork에서만 존재하는 커밋 SHA를 bootstrap-sha로 참조하고 있어 upstream beta 브랜치에서 release-please 실행 시 실패할 수 있다. 전체 히스토리를 참조하도록 해당 설정을 제거한다. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
beta manifest가 6.0.0이면 release-please가 이미 릴리스된 것으로 간주하여 feat! 커밋 시 7.0.0-beta.0으로 bump된다. 5.5.4로 설정해야 6.0.0-beta.0이 정상 생성된다. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
기존 릴리스 컨벤션(v5.5.4 (2026/01/21) 등)과 일치하도록 release-please 릴리스 생성 후 gh release edit로 제목을 업데이트한다. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Palbahngmiyine
added a commit
to Palbahngmiyine/solapi-nodejs
that referenced
this pull request
Apr 8, 2026
PR solapi#111 머지 시 포함된 feat:/fix: 커밋이 의도치 않은 5.6.0 릴리스를 유발하므로, bootstrap-sha를 PR solapi#111 머지 커밋으로 설정하여 이후 커밋부터만 릴리스 대상으로 처리되도록 한다. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2 tasks
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.
기능 변경사항
프로젝트 내부 변경사항
Test plan
🤖 Generated with Claude Code