Skip to content

fix(release): repair Homebrew formula packaging#166

Open
phall1 wants to merge 1 commit into
mainfrom
phall/fix-homebrew-release-portability
Open

fix(release): repair Homebrew formula packaging#166
phall1 wants to merge 1 commit into
mainfrom
phall/fix-homebrew-release-portability

Conversation

@phall1

@phall1 phall1 commented Jun 24, 2026

Copy link
Copy Markdown
Owner

Summary

  • emit a stable top-level Homebrew formula URL/sha256 while keeping platform-specific overrides for other artifacts
  • build macOS release artifacts with rustup + setup-zig instead of nix develop
  • add a macOS otool guard against /nix/store dylib load commands before packaging
  • add scripts/check-formula.sh and wire it into just ci

Validation

  • bash scripts/check-formula.sh
  • bash -n scripts/gen-formula.sh scripts/check-formula.sh scripts/dist.sh scripts/install.sh
  • shellcheck scripts/gen-formula.sh scripts/check-formula.sh scripts/dist.sh scripts/install.sh
  • just formula-check
  • just docs-check
  • ruby YAML parse for .github/workflows/release.yml
  • git diff --check

Notes

The currently published v0.0.2 arm64 macOS artifact links /nix/store/.../libiconv.2.dylib. This PR prevents publishing that shape again, but the tap/artifacts need a release rerun after merge.

Fixes phux-alcc.

Co-Authored-By: Warp agent@warp.dev

Co-Authored-By: Warp <agent@warp.dev>
@phall1 phall1 force-pushed the phall/fix-homebrew-release-portability branch from 83ec208 to ccf8ed5 Compare June 24, 2026 03:29
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