Repository navigation
fix(holo-ci): exclude *.generated.ts from prettier (7/6) #20
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: Quest QR Scanner — build APK | |
| # Cloud build path for the Universal QR Scanner immersive-MR app (no local Android toolchain needed). | |
| # Builds the committed @generated app under android-mr/ — every .kt there is generated from | |
| # scanner.holo by the in-core QuestCompiler (surface: immersive_mr); the pre-commit golden gate | |
| # (check-quest-mr-emit-matches-reference.mts) guards that android-mr stays in sync with the spec. | |
| # Produces a debug APK; the signed release + store submit is the founder-gated Phase 3. | |
| on: | |
| workflow_dispatch: | |
| push: | |
| paths: | |
| - 'apps/quest-universal-qr-scanner/**' | |
| - '.github/workflows/quest-qr-scanner-build.yml' | |
| jobs: | |
| build: | |
| runs-on: ubuntu-latest | |
| steps: | |
| - uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4 | |
| - uses: actions/setup-java@c1e323688fd81a25caa38c78aa6df2d33d3e20d9 # v4 | |
| with: | |
| distribution: temurin | |
| java-version: '17' | |
| - uses: android-actions/setup-android@9fc6c4e9069bf8d3d10b2204b1fb8f6ef7065407 # v3 | |
| - uses: gradle/actions/setup-gradle@ed408507eac070d1f99cc633dbcf757c94c7933a # v4 | |
| - name: Build debug APK (immersive-MR, Meta Spatial SDK) | |
| working-directory: apps/quest-universal-qr-scanner/android-mr | |
| run: | | |
| chmod +x ./gradlew | |
| ./gradlew assembleDebug --no-daemon | |
| - name: Upload APK artifact | |
| uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4 | |
| with: | |
| name: universal-qr-scanner-apk | |
| path: | | |
| apps/quest-universal-qr-scanner/android-mr/app/build/outputs/apk/debug/*.apk | |
| if-no-files-found: error |