Add curl installer + Homebrew tap auto-bump#1
Conversation
- install.sh: curl|sh installer fetching the latest release asset onto PATH - pages.yml: publish install.sh to the Pages site - release.yml: auto-bump tyom/homebrew-tap formula on each tagged release - README: restructure install section (brew, curl installer, versioned one-shot run); pin Action example to @v1.0.0
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (4)
📜 Recent review details🔇 Additional comments (7)
📝 WalkthroughWalkthroughThis PR introduces a comprehensive distribution infrastructure for repo-intel. It adds a new curl-based installer script, integrates it into GitHub Pages publication and Homebrew tap maintenance workflows, and updates documentation to describe the new installation and usage methods. ChangesDistribution and Installation Infrastructure
🎯 2 (Simple) | ⏱️ ~12 minutes 🚥 Pre-merge checks | ✅ 4 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (4 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Comment |
Wires up the install story around the upcoming first release.
Changes
install.sh— POSIXcurl … | shinstaller that fetches the latestrelease asset onto your PATH (
~/.local/bin, override viaREPO_INTEL_BIN).Needs only
sh,curl/wget, and Python 3; sniffs the shebang to failcleanly if no release exists yet.
pages.yml— publishesinstall.shto the Pages site, so it's served athttps://tyom.github.io/repo-intel/install.sh.release.yml— new step auto-bumps thetyom/homebrew-tapformula(url/version/sha256) on every tagged release, via
secrets.HOMEBREW_TAP_TOKEN.README.md— restructures the install section (Homebrew → curl installer→ versioned one-shot run via
releases/latest/download→ Action) and pins theAction example to
@v1.0.0.Companion
The tap repo
tyom/homebrew-tapisalready created and seeded with
Formula/repo-intel.rb(placeholder sha256,overwritten by the auto-bump on first release).
Follow-up after merge (not in this PR)
HOMEBREW_TAP_TOKENActions secret (fine-grained PAT, Contents R/W ontyom/homebrew-tap).v1.0.0→ release builds, attaches the asset, and auto-populates theformula.
brew install tyom/tap/repo-inteland the curl installer go live.Summary by CodeRabbit
New Features
Documentation