Files
subtracks/.github/workflows/build-nightly.yml
T
austinried 44bc3f927e address review: guard the release pipeline and harden the metadata test
- fail the release before uploading to Play when the versionCode has no
  changelog
- rely on supply's defaults for release_status and metadata_path
- enforce 8-bit PNGs and reject tRNS chunks in MetadataConstraintsTest
- name the nightly artifact's APKs distinctly
- fix doc drift and the stale libraries uniqueId
2026-10-08 18:53:00 +00:00

35 lines
893 B
YAML

name: Build Nightly
on:
push:
branches: [main]
permissions:
contents: read
jobs:
build:
runs-on: ubuntu-26.04
timeout-minutes: 60
permissions:
contents: read
steps:
- uses: actions/checkout@v7
with:
persist-credentials: false
- uses: ./.github/actions/build
with:
gradle-args: ":app:assembleDebug :app:assembleNightly --no-daemon"
- name: Collect
run: |
cp app/build/outputs/apk/debug/app-debug.apk subtracks-nightly-debug.apk
cp app/build/outputs/apk/nightly/app-nightly.apk subtracks-nightly.apk
- name: Checksums
run: sha256sum subtracks-nightly.apk subtracks-nightly-debug.apk
- uses: actions/upload-artifact@v7
with:
name: subtracks-nightly
path: |
subtracks-nightly.apk
subtracks-nightly-debug.apk