Skip to content

brewsoak 1.0.0

Choose a tag to compare

@ericfitz ericfitz released this 14 Aug 01:17
· 3 commits to main since this release

First release of brewsoak, a Homebrew wrapper that delays homebrew/core and homebrew/cask updates for a soak window. This gives security researchers time to discover and yank a compromised package before you install it.

Install with Homebrew (macOS, recommended)

brew install ericfitz/tap/brewsoak

Installs the prebuilt universal (Apple Silicon + Intel) binary attached to this release. It is code-signed with a Developer ID certificate and notarized by Apple.

Install with Cargo

From crates.io:

cargo install brewsoak

Or straight from this repository:

cargo install --git https://github.com/ericfitz/brewsoakr

Cargo installs build from source and need a recent Rust toolchain (edition = "2024").

Assets

File Purpose
brewsoak-v1.0.0-macos-universal.tar.gz Universal macOS binary; what the Homebrew formula installs
brewsoak-v1.0.0-macos-universal.tar.gz.sha256 SHA-256 of the tarball

Notes

  • Binary and crate name: brewsoak
  • GitHub repository is ericfitz/brewsoakr; Homebrew tap is ericfitz/tap
  • There is no soak bypass flag; run brew directly if you need HEAD now

See the README for commands, --soak-hours, and --verbose.