Skip to content

feat(ahbg): submission passes 1-4 — runtime, Android surface, RevenueCat, polish #2

feat(ahbg): submission passes 1-4 — runtime, Android surface, RevenueCat, polish

feat(ahbg): submission passes 1-4 — runtime, Android surface, RevenueCat, polish #2

Workflow file for this run

name: ahbg-android
on:
pull_request:
paths:
- "ahbg/android/**"
- "ahbg/presentation/**"
- ".github/workflows/ahbg-android.yml"
push:
branches: [main]
paths:
- "ahbg/android/**"
- "ahbg/presentation/**"
- ".github/workflows/ahbg-android.yml"
permissions:
contents: read
jobs:
android-build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v6
- uses: actions/setup-java@v4
with:
distribution: temurin
java-version: "17"
- uses: android-actions/setup-android@v3
- uses: gradle/actions/setup-gradle@v4
with:
gradle-version: "8.10.2"
- name: Build debug APK
working-directory: ahbg/android
run: gradle assembleDebug --no-daemon
- name: Presentation asset drift check
working-directory: ahbg/android
run: |
./sync_presentation.sh
git diff --exit-code -- app/src/main/assets/board.html app/src/main/assets/board.js app/src/main/assets/board.css app/src/main/assets/sample_snapshot.json app/src/main/assets/PRESENTATION.sha256