v0.4.4
What's changed
Changed
- CI now publishes both AUR packages automatically on every
v*tag push. Newpublish-aurjob in.github/workflows/release.yml
computes the real sha256s (source tarball + both arch binaries),
injects them intopackaging/aur/PKGBUILD{,bin}, and pushes via
theKSXGitHub/github-actions-deploy-aur@v2.7.2action — which
spins up an Arch container to regenerate.SRCINFOs, then commits- pushes to the two AUR git repos. Skips gracefully when the
AUR_SSH_KEYsecret isn't set, leaving the manual flow (described
inCLAUDE.md) as a fallback.
- pushes to the two AUR git repos. Skips gracefully when the
- Release loop is now one tag push end-to-end. A
git push origin vX.Y.Znow builds binaries (x86_64 + aarch64) once, uploads them
to the GitHub Release, runscargo publish, and updates both AUR
packages — all without leaving the laptop or touching any AUR
clone. Whole cycle takes ~5 minutes.
Install
Arch (AUR)
yay -S ai-usagebar-bin # prebuilt binary from this release
yay -S ai-usagebar # compiles from sourceManual
curl -fsSL https://github.com/akitaonrails/ai-usagebar/releases/download/v0.4.4/ai-usagebar-linux-x86_64.tar.gz | tar xz -C ~/.local/bin ai-usagebar ai-usagebar-tuiChecksums (SHA256)
cd86da915c0560b5b5e025e0cb8654cc911d700c13516cdc06af4a9e572a7a9d ai-usagebar-linux-aarch64.tar.gz
e457d388b748945e425178d244cc2c02d8b9ec50465e2019691c2189abeb3b40 ai-usagebar-linux-x86_64.tar.gz
Full diff: v0.4.3...v0.4.4