Skip to content

v0.4.4

Choose a tag to compare

@github-actions github-actions released this 28 May 18:36
· 16 commits to main since this release

What's changed

Changed

  • CI now publishes both AUR packages automatically on every
    v* tag push. New publish-aur job in .github/workflows/release.yml
    computes the real sha256s (source tarball + both arch binaries),
    injects them into packaging/aur/PKGBUILD{,bin}, and pushes via
    the KSXGitHub/github-actions-deploy-aur@v2.7.2 action — which
    spins up an Arch container to regenerate .SRCINFOs, then commits
    • pushes to the two AUR git repos. Skips gracefully when the
      AUR_SSH_KEY secret isn't set, leaving the manual flow (described
      in CLAUDE.md) as a fallback.
  • Release loop is now one tag push end-to-end. A git push origin vX.Y.Z now builds binaries (x86_64 + aarch64) once, uploads them
    to the GitHub Release, runs cargo 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 source

Manual

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-tui

Checksums (SHA256)

cd86da915c0560b5b5e025e0cb8654cc911d700c13516cdc06af4a9e572a7a9d  ai-usagebar-linux-aarch64.tar.gz
e457d388b748945e425178d244cc2c02d8b9ec50465e2019691c2189abeb3b40  ai-usagebar-linux-x86_64.tar.gz

Full diff: v0.4.3...v0.4.4