릴리즈 프로세스
메인테이너 전용. 일반 기여자는 CONTRIBUTING.md 와
pnpm changeset만 알면 됩니다.
흐름
PR ──┐
PR ──┤ → main merge → changesets bot opens "Version Packages" PR
PR ──┘ │
merge that PR
│
▼
release.yml runs:
pnpm publish -r --access public
git tag + GitHub Release첫 릴리즈
- npm 이름 선점 확인:
npm view lore-ai npm view @lore-ai-automation/core npm view @lore-ai-automation/parser NPM_TOKEN(automation token) 을 GitHub Secrets 에 등록0.1.0-alpha.0까지 changeset 누적 →pnpm changeset version으로 처음만 수동 실행- main 머지 →
release.yml이 첫 publish
일상 릴리즈
기여자가 PR 마다 pnpm changeset 으로 .changeset/<id>.md 추가 → main 머지 → 봇이 “Version Packages” PR 자동 생성 → 메인테이너가 머지 → npm publish.
수동 개입은 첫 릴리즈와 sec-fix hotfix 외엔 없습니다.
자세히
루트의 RELEASING.md 참조.