AikidoSec-safe-chain/docs
Ethan Setnik e976d100f3 Add Homebrew tap for safe-chain (closes #372)
Adds a publish-homebrew job to the release workflow that renders
Formula/safe-chain.rb from a template (substituting the released
version + per-platform SHA256s parsed from the install script asset)
and pushes it to AikidoSec/homebrew-tap on every non-prerelease.

Users can then install via:

  brew install AikidoSec/tap/safe-chain
  safe-chain setup

The formula downloads the existing prebuilt single-file binaries
from the GitHub release (the same ones the install script uses),
so there is no extra build work in this pipeline.

One-time maintainer setup (creating the AikidoSec/homebrew-tap repo
and adding HOMEBREW_TAP_TOKEN as a secret on safe-chain) is documented
in docs/homebrew.md.

Tested locally on macOS arm64 with Homebrew 5.1.11:
  - brew style: 0 offenses
  - brew install --build-from-source: success
  - brew test: 2 assertions pass (--version + help)
  - brew audit --new: 0 offenses

This PR addresses item 1 of #372 (Homebrew only). The integrity-check
piece in item 2 has already shipped — install-safe-chain.sh already
calls verify_checksum() against the baked-in SHA256s. winget and
Chocolatey are not in scope here; see docs/homebrew.md for notes on
why they belong in separate PRs.
2026-05-15 11:36:57 -04:00
..
banner.svg Update banner with new tag line 2025-11-26 18:23:53 +01:00
homebrew.md Add Homebrew tap for safe-chain (closes #372) 2026-05-15 11:36:57 -04:00
Release.md Add doc about release process 2026-04-08 14:09:26 +02:00
safe-package-manager-demo.gif Add demo gif to readme again 2025-12-19 10:38:05 +01:00
safe-package-manager-demo.png Update screenshot in README 2025-09-22 18:40:19 +02:00
shell-integration.md Add rushx support too 2026-05-01 17:04:38 +01:00
troubleshooting.md reverted copy 2026-05-06 10:51:35 +02:00