Skip to content

chore: prepare release 0.2.0#321

Merged
sorlros merged 2 commits into
devfrom
codex/prepare-release-0.2.0
May 20, 2026
Merged

chore: prepare release 0.2.0#321
sorlros merged 2 commits into
devfrom
codex/prepare-release-0.2.0

Conversation

@sorlros
Copy link
Copy Markdown
Member

@sorlros sorlros commented May 20, 2026

개요

detoks 릴리즈 준비를 위해 패키지 버전을 0.2.0으로 명시하고, main 브랜치 push 이후 GitHub Release 및 npm
publish가 연동되도록 릴리즈 워크플로우를 정리했습니다.

변경 사항

  • package.json, package-lock.json 버전을 0.2.0으로 업데이트
  • main 브랜치 push 시 릴리즈 버전을 해석하는 자동 릴리즈 워크플로우 개선
    • 현재 package.json 버전의 태그가 없으면 해당 버전으로 릴리즈
    • 이미 태그가 존재하면 다음 patch 버전으로 자동 증가
    • patch가 10 이상이면 minor 증가, minor가 10 이상이면 major 증가
  • 자동 버전 증가 시 package.jsonpackage-lock.json을 함께 갱신하도록 수정
  • 릴리즈 전 검증 순서 정리
    • 버전 일치 검증
    • typecheck
    • test
    • build
  • npm publish 단계에 NODE_AUTH_TOKEN 설정 추가
  • GitHub Release 생성 시 실제 릴리즈 대상 SHA를 명시하도록 수정

변경 파일

  • .github/workflows/auto-release.yml
  • .github/workflows/publish.yml
  • package.json
  • package-lock.json

검증

  • npm test 통과
  • npm run typecheck 통과
  • npm run build 통과
  • npm pack --dry-run 통과
  • git diff --check 통과

참고

이 PR은 현재 dev 기준 코드에 릴리즈 준비 변경만 추가합니다.
병합 후 main으로 반영되면 v0.2.0 GitHub Release 및 npm publish 연동을 진행할 수 있습니다.

현재 브랜치 기준 변경량은 4 files changed, 83 insertions(+), 63 deletions(-) 입니다.

@sorlros sorlros merged commit beda416 into dev May 20, 2026
2 checks passed
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.

1 participant