docs: document AUR packaging sync in release steps; CI uploads LICENSE asset

This commit is contained in:
2026-08-08 07:17:27 -04:00
parent 3ef19f80b8
commit 0facfff51b
2 changed files with 10 additions and 1 deletions

View File

@@ -95,4 +95,6 @@ jobs:
uses: softprops/action-gh-release@v2 uses: softprops/action-gh-release@v2
with: with:
generate_release_notes: true generate_release_notes: true
files: artifacts/**/*.tar.gz files: |
artifacts/**/*.tar.gz
LICENSE

View File

@@ -164,6 +164,13 @@ Releases are built and published from **tags**
`Formula/podtui.rb` (URLs + arm64/x64 `sha256`) and pushes it — no `Formula/podtui.rb` (URLs + arm64/x64 `sha256`) and pushes it — no
secrets. See `scripts/sync-formula.sh` in that repo for the logic. Local secrets. See `scripts/sync-formula.sh` in that repo for the logic. Local
test: `brew install mikefreno/podtui/podtui`. 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 ### Manual fallback