From 0facfff51bae5050f84d3349214bda92948c6e4b Mon Sep 17 00:00:00 2001 From: Michael Freno Date: Sat, 8 Aug 2026 07:17:27 -0400 Subject: [PATCH] docs: document AUR packaging sync in release steps; CI uploads LICENSE asset --- .github/workflows/release.yml | 4 +++- CONTRIBUTING.md | 7 +++++++ 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 3308c8c..bfb87f8 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -95,4 +95,6 @@ jobs: uses: softprops/action-gh-release@v2 with: generate_release_notes: true - files: artifacts/**/*.tar.gz + files: | + artifacts/**/*.tar.gz + LICENSE diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 3b7644f..9227a58 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -164,6 +164,13 @@ Releases are built and published from **tags** `Formula/podtui.rb` (URLs + arm64/x64 `sha256`) and pushes it — no secrets. See `scripts/sync-formula.sh` in that repo for the logic. Local test: `brew install mikefreno/podtui/podtui`. +5. **AUR packaging** (`packaging/aur/PKGBUILD`): the `podtui-bin` package is + staged, not yet published (AUR account registrations are closed; see the + README note in section 3). On each release, keep the AUR sources in sync + with the new tag: bump `pkgver`, recompute the two tarball `sha256sums` + entries, keep the `LICENSE` asset source (the workflow above uploads + `LICENSE` to every release), and regenerate `packaging/aur/.SRCINFO` with + `bash packaging/aur/gen-srcinfo.sh`. ### Manual fallback