Skip to content

v0.5.1: automated PKGBUILD checksum, stale .SRCINFO fix

Choose a tag to compare

@emiliano-go emiliano-go released this 25 Jul 22:10
v0.5.1
cc33fd4

TL;DR

Automated PKGBUILD checksum workflow on release tags, and a stale .SRCINFO fix.

Added

  • .github/workflows/release-pkgbuild.yml: on a v* tag, downloads the GitHub-generated source tarball, computes its sha256, and writes pkgver, pkgrel, and sha256sums into packaging/aur/PKGBUILD on the default branch, regenerating .SRCINFO with makepkg --printsrcinfo. The PKGBUILD shipped to users therefore never carries SKIP. The checksum is validated with makepkg --verifysource before the commit, so a wrong hash fails the release rather than reaching a user.

Fixed

  • .SRCINFO was stale: it declared pkgver = 0.3.0 (the actual version was 0.5.0), had all-zero sha256sums, and omitted the python-typer dependency the PKGBUILD requires. Now regenerated and kept current automatically by the release workflow.

Stats

  • 1 commit since v0.5.0
  • 618 tests (18 files), all passing
  • Package version 0.5.1