diff --git a/.goreleaser.yaml b/.goreleaser.yaml index 54bcb19..98ecacd 100644 --- a/.goreleaser.yaml +++ b/.goreleaser.yaml @@ -87,6 +87,14 @@ homebrew_casks: args: ["completion"] # Subcommand your binary runs to spit out completions shell_parameter_format: cobra # Options: cobra, clap, click, flag, none, typer + hooks: + post: + # replace foo with the actual binary name + install: | + if OS.mac? + system_command "/usr/bin/xattr", args: ["-dr", "com.apple.quarantine", "#{staged_path}/stave"] + end + # Informing users to clean up the legacy formula to prevent overlap issues caveats: | If you previously installed stave via homebrew formulas, please run: diff --git a/CHANGELOG.md b/CHANGELOG.md index 51532e3..da12a9e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.14.10] - 2026-05-24 + +### Added + +- Automatically "bless" `stave` (using `xattr`) on macOS to avoid quarantine shenanigans. + ## [0.14.9] - 2026-05-24 ### Changed @@ -560,7 +566,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Added parallelism-by-default to use of Go tools from inside Stave. - Parallelized tests where possible, including locking mechanism to prevent parallel tests in same `testdata/(xyz/)` subdir. -[unreleased]: https://github.com/yaklabco/stave/compare/v0.14.9...HEAD +[unreleased]: https://github.com/yaklabco/stave/compare/v0.14.10...HEAD +[0.14.10]: https://github.com/yaklabco/stave/compare/v0.14.9...v0.14.10 [0.14.9]: https://github.com/yaklabco/stave/compare/v0.14.8...v0.14.9 [0.14.8]: https://github.com/yaklabco/stave/compare/v0.14.7...v0.14.8 [0.14.7]: https://github.com/yaklabco/stave/compare/v0.14.6...v0.14.7