Skip to content

v0.2.0 GitHub Release/tag 생성 #30

@postmelee

Description

@postmelee

배경

  • M020의 v0.2.0 배포·업데이트 프로토콜 MVP 관련 선행 작업이 완료됐다.
  • #24에서 GitHub Release/tag 준비 문서를 만들었고, #26에서 manifest checksum 상태를 확정했다.
  • #21에서 npm publish 준비와 배포 전 검증을 정리했고, #22에서 README 상단 빠른 적용 안내를 보강했다.
  • 현재 v0.2.0 Git tag와 GitHub Release는 아직 생성되지 않았다.

목표

  • v0.2.0 Git tag를 생성하고 원격에 push한다.
  • docs/releases/v0.2.0.md의 release notes 초안을 기준으로 GitHub Release를 생성한다.
  • 생성 후 tag, GitHub Release, release notes, manifest 기준을 검증한다.

범위 - 포함

  • release 생성 전 최종 검증 실행.
  • git tag v0.2.0 생성.
  • git push origin v0.2.0 실행.
  • gh release create v0.2.0 실행.
  • gh release view v0.2.0와 tag 목록으로 생성 결과 확인.
  • 필요한 경우 release 생성 작업 보고서와 오늘할일/최종보고서 작성.

범위 - 제외

  • npm publish 실행.
  • Homebrew formula/tap 구현 또는 배포.
  • Docker image 구현 또는 배포.
  • Codex plugin, Claude plugin packaging 또는 배포.
  • 자동 release pipeline 구현.
  • root/directory checksum 공식 산식 확정.
  • templates/manifest.jsonrelease.status 변경. 별도 승인 없이는 현재 planned 기준을 유지한다.

수용 기준

  • v0.2.0 Git tag가 원격에 존재한다.
  • GitHub Release v0.2.0이 생성되어 있다.
  • GitHub Release 제목과 본문이 docs/releases/v0.2.0.md의 release notes 초안과 일치한다.
  • package.json version, templates/manifest.json frameworkVersion/plannedTag, release notes 대상 tag가 0.2.0/v0.2.0으로 정합하다.
  • npm publish와 추가 배포 채널은 실행되지 않는다.

검증 기준

  • ruby -rjson -e 'JSON.parse(File.read("templates/manifest.json"))'
  • rg -n '0.2.0|v0.2.0|plannedTag|baselineTag|GitHub Release|manifest|migration|pending-release|ready' templates/manifest.json docs/migrations/v0.1.0-to-v0.2.0.md README.md docs/distribution-channels.md docs/releases/v0.2.0.md package.json
  • git tag --list --sort=version:refname
  • gh release list --repo postmelee/hyper-waterfall --limit 20
  • gh release view v0.2.0 --repo postmelee/hyper-waterfall
  • git diff --check
  • git status --short --branch

참고

마일스톤과 label 후보

  • milestone 후보: M020
  • milestone 선택 이유: v0.2.0 배포·업데이트 프로토콜 MVP의 최종 release 실행 작업이다.
  • label 후보: enhancement, infrastructure
  • label 선택 이유:
    • enhancement: GitHub Release/tag 생성이라는 사용자-facing 배포 기능 완료 작업이다.
    • infrastructure: 저장소 배포 기준과 운영 인프라를 확정하는 작업이다.

확인

  • 기존 열린 이슈와 중복되지 않음을 확인했습니다.
  • 이번 task에서 제외할 항목을 명시했습니다.
  • 작업 시작 전 수행계획서 승인 절차가 필요함을 이해했습니다.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestinfrastructure저장소 인프라, 자기 적용, 운영 구조

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions