address review: persist nightly checksums, guard the changelog, tidy CI

- write SHA256SUMS into the subtracks-nightly artifact
- assert at least one changelog exists in the metadata test
- drop the unused assembleDebug from the Forgejo CI
- only claim the AAB was uploaded to Play for stable releases
- clean up the export-certificate keystore with a trap
This commit is contained in:
austinried
2026-10-08 19:12:56 +00:00
parent 323bfde41b
commit 9d43b6d104
4 changed files with 13 additions and 9 deletions
+2 -1
View File
@@ -31,7 +31,7 @@ jobs:
cp app/build/outputs/apk/nightly/app-nightly.apk subtracks-nightly.apk
- name: Checksums
if: github.ref == 'refs/heads/main'
run: sha256sum subtracks-nightly.apk subtracks-nightly-debug.apk
run: sha256sum subtracks-nightly.apk subtracks-nightly-debug.apk | tee SHA256SUMS
- uses: actions/upload-artifact@v7
if: github.ref == 'refs/heads/main'
with:
@@ -39,6 +39,7 @@ jobs:
path: |
subtracks-nightly.apk
subtracks-nightly-debug.apk
SHA256SUMS
- uses: actions/cache@v6
with:
path: .integration/music