From 438a08b949a2955f50a19863f6c6cb00f40f387b Mon Sep 17 00:00:00 2001 From: camrun01 Date: Thu, 29 Jan 2026 13:53:22 -0600 Subject: [PATCH 1/6] fix: android example build tests --- .../workflows/android_example_test_build.yml | 40 +++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 .github/workflows/android_example_test_build.yml diff --git a/.github/workflows/android_example_test_build.yml b/.github/workflows/android_example_test_build.yml new file mode 100644 index 0000000..a9216b5 --- /dev/null +++ b/.github/workflows/android_example_test_build.yml @@ -0,0 +1,40 @@ +name: Test Android Example App Build + +on: + pull_request: + branches: [main] + +jobs: + test-android-build: + runs-on: ubuntu-latest + + steps: + - name: Checkout repository + uses: actions/checkout@v4 + + - name: Setup Node.js + uses: actions/setup-node@v4 + with: + node-version: '20' + cache: 'npm' + + - name: Setup Java + uses: actions/setup-java@v4 + with: + distribution: 'temurin' + java-version: '17' + + - name: Install dependencies (root) + run: npm ci + + - name: Install dependencies (example app) + working-directory: example + run: npm ci + + - name: Prebuild Expo app + working-directory: example + run: npx expo prebuild --clean --platform android + + - name: Build Android app + working-directory: example + run: npm run android -- --no-packager From 173cdb7970e7ae58108b78aa13ad6675f45952dc Mon Sep 17 00:00:00 2001 From: camrun01 Date: Thu, 29 Jan 2026 14:01:21 -0600 Subject: [PATCH 2/6] fix: remove arg --- .github/workflows/android_example_test_build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/android_example_test_build.yml b/.github/workflows/android_example_test_build.yml index a9216b5..cdc7c49 100644 --- a/.github/workflows/android_example_test_build.yml +++ b/.github/workflows/android_example_test_build.yml @@ -37,4 +37,4 @@ jobs: - name: Build Android app working-directory: example - run: npm run android -- --no-packager + run: npm run android From 05a0b91b34d33d3c28bf7de77e996254405db147 Mon Sep 17 00:00:00 2001 From: camrun01 Date: Thu, 29 Jan 2026 14:51:39 -0600 Subject: [PATCH 3/6] fix: change the build command --- .github/workflows/android_example_test_build.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/android_example_test_build.yml b/.github/workflows/android_example_test_build.yml index cdc7c49..965aded 100644 --- a/.github/workflows/android_example_test_build.yml +++ b/.github/workflows/android_example_test_build.yml @@ -36,5 +36,5 @@ jobs: run: npx expo prebuild --clean --platform android - name: Build Android app - working-directory: example - run: npm run android + working-directory: example/android + run: ./gradlew assembleDebug --no-daemon From e37db557f9db747a9813c45c6f11d825abbfb27f Mon Sep 17 00:00:00 2001 From: Cameron Llewellyn Date: Thu, 29 Jan 2026 15:19:57 -0600 Subject: [PATCH 4/6] Update .github/workflows/android_example_test_build.yml Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com> Signed-off-by: Cameron Llewellyn --- .github/workflows/android_example_test_build.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/android_example_test_build.yml b/.github/workflows/android_example_test_build.yml index 965aded..b56494b 100644 --- a/.github/workflows/android_example_test_build.yml +++ b/.github/workflows/android_example_test_build.yml @@ -7,6 +7,8 @@ on: jobs: test-android-build: runs-on: ubuntu-latest + permissions: + contents: read steps: - name: Checkout repository From a5505f4b50fc06abbc9475390b96b31c8ff9b2ac Mon Sep 17 00:00:00 2001 From: Cameron Llewellyn Date: Thu, 29 Jan 2026 15:20:23 -0600 Subject: [PATCH 5/6] Update .github/workflows/android_example_test_build.yml Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com> Signed-off-by: Cameron Llewellyn --- .github/workflows/android_example_test_build.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/android_example_test_build.yml b/.github/workflows/android_example_test_build.yml index b56494b..7d1f246 100644 --- a/.github/workflows/android_example_test_build.yml +++ b/.github/workflows/android_example_test_build.yml @@ -6,6 +6,8 @@ on: jobs: test-android-build: + runs-on: ubuntu-latest + timeout-minutes: 30 runs-on: ubuntu-latest permissions: contents: read From 0bd28765a039c0e7a5979b62f3a2eaa98dcd8a6d Mon Sep 17 00:00:00 2001 From: camrun01 Date: Mon, 2 Feb 2026 16:16:48 -0600 Subject: [PATCH 6/6] fix: ci task --- .github/workflows/android_example_test_build.yml | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/.github/workflows/android_example_test_build.yml b/.github/workflows/android_example_test_build.yml index 7d1f246..0b64404 100644 --- a/.github/workflows/android_example_test_build.yml +++ b/.github/workflows/android_example_test_build.yml @@ -8,7 +8,6 @@ jobs: test-android-build: runs-on: ubuntu-latest timeout-minutes: 30 - runs-on: ubuntu-latest permissions: contents: read @@ -37,8 +36,8 @@ jobs: - name: Prebuild Expo app working-directory: example - run: npx expo prebuild --clean --platform android + run: npx expo prebuild - name: Build Android app working-directory: example/android - run: ./gradlew assembleDebug --no-daemon + run: npm run android