docs: document AUR packaging sync in release steps; CI uploads LICENSE asset
This commit is contained in:
4
.github/workflows/release.yml
vendored
4
.github/workflows/release.yml
vendored
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user