feat: bootstrap homebrew-tap repo with formula, CI, and agent config#1
Merged
feat: bootstrap homebrew-tap repo with formula, CI, and agent config#1
Conversation
Builds from source using Cargo. Installs the everruns binary from the cli crate in the everruns workspace. https://claude.ai/code/session_01TgnEiNDWoT5DYrrHwaiXNu
No compilation required - downloads pre-built binaries for macOS ARM64 and Linux x86_64 from GitHub releases. https://claude.ai/code/session_01TgnEiNDWoT5DYrrHwaiXNu
- README with install/upgrade instructions - CLAUDE.md with agent guidance adapted from main repo - .claude/settings.json with no-agent-attribution config - .claude/skills/ship/SKILL.md for shipping workflow - GitHub Actions CI with brew audit and brew style https://claude.ai/code/session_01TgnEiNDWoT5DYrrHwaiXNu
- CLAUDE.md now references @AGENTS.md (matches main repo pattern) - AGENTS.md with full agent guidance, cloud setup, commit attribution - scripts/init-cloud-env.sh installs gh + doppler, configures GitHub auth - .claude/hooks/fix-git-identity.sh prevents agent-like git identities - .claude/settings.json with SessionStart hook and no-attribution config https://claude.ai/code/session_01TgnEiNDWoT5DYrrHwaiXNu
The Homebrew/actions/setup-homebrew action tries to clone the tap which fails on private repos without auth. macOS runners have brew pre-installed, so just checkout and symlink directly. https://claude.ai/code/session_01TgnEiNDWoT5DYrrHwaiXNu
brew audit no longer accepts file paths, must use formula names. https://claude.ai/code/session_01TgnEiNDWoT5DYrrHwaiXNu
brew style on the full tap runs shellcheck on all scripts. https://claude.ai/code/session_01TgnEiNDWoT5DYrrHwaiXNu
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
everrunsCLI v0.8.7 with pre-built binaries (macOS ARM64, Linux x86_64).claude/settings.jsonwith no-agent-attribution and SessionStart hook.claude/hooks/fix-git-identity.shto prevent agent-like git identities.claude/skills/ship/SKILL.mdfor formula shipping workflowbrew audit --strictandbrew stylescripts/init-cloud-env.shto install gh + doppler in cloud agentsTest plan
brew audit --strict,brew style)brew tap everruns/tap && brew install everrunsworkseverruns --versionoutputs expected version