diff options
| author | Peter Geissler <peter@haxx.in> | 2026-08-26 23:37:41 +0200 |
|---|---|---|
| committer | Peter Geissler <peter@haxx.in> | 2026-08-26 23:37:41 +0200 |
| commit | 626af41b693aa98cd7d86cabd7c6f1a94d01ec41 (patch) | |
| tree | 272c7e602b59354512431a6c4d611e0c5332d3e7 /docs | |
| parent | macos: sign and notarize on a mac that is not this one (diff) | |
| download | slosh-626af41b693aa98cd7d86cabd7c6f1a94d01ec41.tar.gz slosh-626af41b693aa98cd7d86cabd7c6f1a94d01ec41.tar.xz slosh-626af41b693aa98cd7d86cabd7c6f1a94d01ec41.zip | |
brew-release: cut a release from the Linux box it is cut from
Nothing about updating the formula needs a mac or needs brew -- it
resolves a ref, fetches a tarball, hashes it, rewrites three stanzas.
But it hashed with `shasum`, which is perl's and only usually present
on Linux, where `sha256sum` is coreutils and always is. Take whichever
exists, as macos-remote-build already did.
The version count no longer falls back to 0 when the commit is not in
this clone. `0.1.0-0-<short>` is older than every version published, so
a release cut from a clone that had not fetched yet would have looked
like a downgrade and never installed; say so and stop instead.
Also written down: why the formula builds from source rather than
shipping the notarized zip the mac builder makes -- brew's curl sets no
quarantine attribute, so notarization gains a formula nothing, and the
build is a minute with zig as its only dependency. If that ever changes
the answer is bottles, which are additive and cost a per-macOS-version
matrix, not a cask.
Diffstat (limited to 'docs')
0 files changed, 0 insertions, 0 deletions
