Turn on Homebrew, Scoop, winget and AUR publishing
Pool the spare power of every computer into one cloud. Two apps (sys0
Brought to you by:
a-hackers-guide
Originally created by: A-Hackers-Guide
The GoReleaser config already has these publishers, commented out (see the end of .goreleaser.yaml).
A-Hackers-Guide/homebrew-tap and A-Hackers-Guide/scoop-bucketTAP_TOKEN with access to those reposAUR_KEY secret for sys1-binmicrosoft/winget-pkgs for GoReleaser to open manifests from
Originally posted by: A-Hackers-Guide
Homebrew: done.
brew install a-hackers-guide/tap/sys1works on macOS and Linux.The tap doesn't need a personal token: an hourly workflow regenerates
Formula/sys1.rbfrom each release'schecksums.txt, commits it, then installs and runsbrew teston macOS and Ubuntu.brew audit --strict --onlineandbrew styleare clean.winget: manifests ready and proven.
packaging/winget/generate.sh <tag>writes them inmicrosoft/winget-pkgslayout. The winget workflow runswinget validate, thenwinget install --manifeston a Windows runner and runs both commands. All pass for 0.1.0. What's left is submitting tomicrosoft/winget-pkgs, which only accepts pull requests.Still open here: Scoop and AUR.
Originally posted by: A-Hackers-Guide
winget: submitted. microsoft/winget-pkgs#467326 adds
A-Hackers-Guide.sys10.1.0 (x64 and arm64, portable zip withsys0andsys1aliases, manifest schema 1.12). Once Microsoft merges it:winget install A-Hackers-Guide.sys1.Before merging, Microsoft needs its Contributor License Agreement accepted on that PR; their bot posts the instructions. Future versions: run
packaging/winget/generate.sh <tag>, let the winget workflow test it, and submit the new version folder.Originally posted by: A-Hackers-Guide
Scoop: done.
scoop bucket add a-hackers-guide https://github.com/A-Hackers-Guide/scoop-bucketthenscoop install a-hackers-guide/sys1. Like the Homebrew tap, the bucket regenerates its manifest from each release's checksums every hour (no personal token) and installs it with real Scoop on Windows. Both already updated themselves to 0.2.0.winget: the CLA is signed and Microsoft's checks 01–07 passed on microsoft/winget-pkgs#467326. 0.2.0 manifests are ready in
packaging/winget/and test-installed in CI, to submit once 0.1.0 is merged.Still open: AUR (needs an AUR account and SSH key) and Chocolatey (needs an API key).