Skip to content

Task #24: v0.2.0 GitHub Release/tag 준비#25

Merged
postmelee merged 6 commits into
mainfrom
publish/task24
May 8, 2026
Merged

Task #24: v0.2.0 GitHub Release/tag 준비#25
postmelee merged 6 commits into
mainfrom
publish/task24

Conversation

@postmelee

Copy link
Copy Markdown
Owner

요약

  • 대상 타스크: v0.2.0 GitHub Release/tag 준비 #24 v0.2.0 GitHub Release/tag 준비
  • 왜: M020의 canonical 배포 기준인 GitHub Release/tag + manifest + migration guide를 실제 release 생성 전에 검증 가능한 체크리스트로 고정하기 위해
  • 무엇: docs/releases/v0.2.0.md를 신설하고 release notes 초안, 정합성 대조 결과, tag/release 미생성 검증, 승인 게이트를 정리
  • 리뷰 포인트: 실제 git tag, gh release create, npm publish는 실행하지 않고 남은 승인 항목으로 분리한 경계가 충분한지

변경 내역

  • Stage 1 (c498323): v0.2.0 release 준비 체크리스트와 release notes 초안 작성
  • Stage 2 (6b14eb9): package, manifest, migration guide, README, 배포 채널 문서의 기준 충돌 없음 기록
  • Stage 3 (520919f): tag/release 미생성 상태와 checksum/tag/release 승인 경계 정리

영향 영역

영역 변경 리뷰 포인트
Release 문서 docs/releases/v0.2.0.md 신설 release 전 체크리스트와 release notes 초안이 M020 범위에 맞는지
작업 산출물 계획서, 단계 보고서, 최종 보고서, 오늘할일 갱신 하이퍼-워터폴 승인/보고 흐름이 누락 없이 이어지는지

작업 문서

핵심 리뷰 포인트

  • templates/manifest.json의 checksum을 이번 task에서 확정하지 않고 pending-release로 유지한 판단
  • v0.2.0 tag/Release 생성 명령을 문서에는 후보로 남기되 실제 실행하지 않은 승인 경계
  • migration guide와 release 준비 문서의 역할 분리

검증

자동 검증

주제 검증 방법 결과 근거
manifest 파싱 ruby -rjson -e 'JSON.parse(File.read("templates/manifest.json"))' OK JSON parse 출력 없이 통과
release 기준 정합성 `rg -n '0.2.0 v0.2.0 plannedTag
Git tag 상태 git tag --list --sort=version:refname OK 빈 출력. 확인 가능한 tag 없음
diff 공백 검사 git diff --check OK 출력 없이 통과
작업트리 상태 git status --short --branch OK 최종 커밋 후 clean, local/task24 ahead 상태 확인

수동/시나리오 검증

시나리오 확인 절차 결과 자료
release 생성 승인 경계 확인 docs/releases/v0.2.0.md와 Stage 3 보고서에서 git tag, gh release create, npm publish 미실행과 승인 후 실행 조건 확인 OK v0.2.0.md, Stage 3

CI/원격 검증

항목 결과 근거
GitHub Release 상태 OK gh release list --repo postmelee/hyper-waterfall --limit 20 빈 출력. GitHub Release 없음

검증 한계

  • 실제 git tag v0.2.0, git push origin v0.2.0, gh release create v0.2.0, npm publish는 승인 게이트로 남겨 실행하지 않았다.
  • checksum 값은 pending-release로 유지했으며, 확정 방식은 release/tag 생성 승인 시점에 결정해야 한다.

관련 이슈

후속 이슈 제안

  • v0.2.0 checksum 확정 여부 결정
  • v0.2.0 Git tag 생성과 GitHub Release publish
  • npm publish 준비 및 실행 승인

남은 리스크

  • v0.2.0 tag와 GitHub Release는 아직 존재하지 않는다.
  • npm publish와 Homebrew/Docker/plugin 작업은 후속 승인과 별도 이슈가 필요하다.

@postmelee postmelee merged commit 0d6d801 into main May 8, 2026
@postmelee postmelee mentioned this pull request May 8, 2026
3 tasks
@postmelee postmelee deleted the publish/task24 branch May 8, 2026 16:45
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