Skip to content

Task #46: Homebrew core 등재 가능성 평가와 제출 준비#48

Merged
postmelee merged 6 commits into
mainfrom
publish/task46
May 14, 2026
Merged

Task #46: Homebrew core 등재 가능성 평가와 제출 준비#48
postmelee merged 6 commits into
mainfrom
publish/task46

Conversation

@postmelee

Copy link
Copy Markdown
Owner

요약

  • 대상 타스크: Closes Homebrew core 등재 가능성 평가와 제출 준비 #46 Homebrew core 등재 가능성 평가와 제출 준비
  • 왜: brew install hyper-waterfall 단독 경로를 지원하려면 Homebrew core 등재가 필요하므로, public tap smoke 통과 결과와 core readiness를 분리해 판단하기 위해서입니다.
  • 무엇: Homebrew 공식 기준, 현재 formula와 repository gap, core 제출 보류 판단, public tap 유지 안내를 문서화했습니다.
  • 리뷰 포인트: 이번 PR은 Homebrew core PR을 만들지 않고, 현재 지원 경로를 brew install postmelee/tap/hyper-waterfall로 유지하는 결론이 타당한지 확인해 주세요.

변경 내역

  • Stage 1 (1d0b2ca): Homebrew core 기준, public tap과 core 차이, 조사 항목을 고정했습니다.
  • Stage 2 (4a06d72): 현재 public tap formula, GitHub 지표, npm metadata, Homebrew audit/install/test 결과를 gap matrix로 정리했습니다.
  • Stage 3 (88c0573): core 제출 보류 판단을 README와 배포 문서에 반영했습니다.
  • 최종 보고 (28f0d51): 수용 기준 검증, 잔여 위험, 후속 작업, 오늘할일 완료 처리를 정리했습니다.

작업 문서

핵심 리뷰 포인트

  • Homebrew core 제출 판단은 보류입니다. 현재 지표는 stars 14, forks 3, watchers 0이며, non-author usage와 x86_64 macOS/Linux 검증 근거도 부족합니다.
  • 현재 사용자-facing Homebrew 설치 경로는 brew install postmelee/tap/hyper-waterfall입니다.
  • Homebrew formula는 npm CLI 설치 wrapper이며 GitHub Release/tag, templates/manifest.json, migration guide를 대체하지 않습니다.

검증

자동 검증

주제 검증 방법 결과 근거
Homebrew core/public tap 문서 정합성 `rg -n 'brew install hyper-waterfall postmelee/tap/hyper-waterfall homebrew/core
wrapper/canonical 책임 경계 `rg -n 'core tap wrapper
최종 보고와 오늘할일 완료 `rg -n '완료 | 완료: [0-9]{2}:[0-9]{2} Homebrew core 등재 가능/보류 판단 후속 작업 후보' mydocs/report/task_m040_46_report.md mydocs/orders/20260514.md`
git 품질 git diff --check, git status --short, git log --oneline main..local/task46 OK 공백 오류 없음. 최종 커밋 후 작업트리는 clean이고 단계 커밋 6개가 확인됩니다.

수동/시나리오 검증

시나리오 확인 절차 결과 자료
Homebrew core readiness 판단 Stage 1/2 기준과 gap matrix를 대조해 제출 가능성을 진행 가능, 조건부 가능, 보류 중 하나로 확정 OK 기술 기록
public tap 안내 유지 README, Homebrew PoC 문서, 배포 채널 문서, v0.2.0 release notes 후보에서 설치 경로와 보류 문구 확인 OK 최종 보고서
외부 제출 미수행 확인 Homebrew core PR 생성, reviewer 커뮤니케이션, public tap 변경, npm 재배포를 수행하지 않았다는 범위 문구 확인 OK Stage 3 보고서

CI/원격 검증

항목 결과 근거
base 동기화 OK git fetch origin mainorigin/mainHEAD의 ancestor임을 확인했습니다.
원격 게시 브랜치 OK git push origin local/task46:publish/task46publish/task46 브랜치를 생성했습니다.

검증 한계

  • 최종 보고 단계에서는 Homebrew install을 다시 실행하지 않았습니다. Stage 2에서 brew audit --new --formula, brew install --build-from-source, hyper-waterfall --version, doctor --repo, brew test, cleanup을 수행했고, 최종 단계에서는 문서 정합성과 수용 기준을 재확인했습니다.
  • x86_64 macOS와 x86_64 Linux 검증은 아직 수행하지 않았습니다. 이는 core 제출 재검토 전 선행 작업입니다.
  • PR 생성 직후 GitHub Checks는 아직 별도로 확인하지 않았습니다.

관련 이슈

후속 이슈 제안

  • Homebrew core 제출 재검토: notability 또는 non-author usage 증거 확보, x86_64 macOS/Linux build/test 증거 확보, formula test 보강 후 별도 진행
  • Homebrew public tap 운영 자동화: release마다 formula URL, version, SHA256 갱신 검증

남은 리스크

  • brew install hyper-waterfall 단독 첫 설치는 아직 지원하지 않습니다.
  • Homebrew 정책과 notability 판단은 바뀔 수 있으므로 core 제출 재검토 직전 공식 문서와 repository 지표를 다시 확인해야 합니다.
  • public tap formula 운영은 유지해야 하며, release마다 URL/version/SHA256 갱신 누락 위험이 남아 있습니다.

@postmelee postmelee merged commit a591452 into main May 14, 2026
@postmelee postmelee deleted the publish/task46 branch May 14, 2026 03:56
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.

Homebrew core 등재 가능성 평가와 제출 준비

1 participant