From cdeacb498818ea38eb25a57ad251743ee01debc9 Mon Sep 17 00:00:00 2001 From: Himanth Reddy Date: Thu, 9 Jul 2026 11:37:29 +0530 Subject: [PATCH] Prepare secrets file and upload APK artifact --- .github/workflows/build-check.yml | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/.github/workflows/build-check.yml b/.github/workflows/build-check.yml index d4e3ea46f..feaafa0d4 100644 --- a/.github/workflows/build-check.yml +++ b/.github/workflows/build-check.yml @@ -33,6 +33,20 @@ jobs: printf '%s' "$LOCAL_PROPERTIES_BASE64" | base64 --decode > local.properties fi + - name: Prepare secrets.properties + env: + SUPABASE_URL: ${{ secrets.SUPABASE_URL }} + SUPABASE_ANON_KEY: ${{ secrets.SUPABASE_ANON_KEY }} + TMDB_API_KEY: ${{ secrets.TMDB_API_KEY }} + TRAKT_CLIENT_ID: ${{ secrets.TRAKT_CLIENT_ID }} + TRAKT_CLIENT_SECRET: ${{ secrets.TRAKT_CLIENT_SECRET }} + run: | + echo "SUPABASE_URL=${SUPABASE_URL:-https://your-project.supabase.co}" > secrets.properties + echo "SUPABASE_ANON_KEY=${SUPABASE_ANON_KEY:-your-supabase-anon-key}" >> secrets.properties + echo "TMDB_API_KEY=${TMDB_API_KEY:-your-tmdb-api-key}" >> secrets.properties + echo "TRAKT_CLIENT_ID=${TRAKT_CLIENT_ID:-your-trakt-client-id}" >> secrets.properties + echo "TRAKT_CLIENT_SECRET=${TRAKT_CLIENT_SECRET:-your-trakt-client-secret}" >> secrets.properties + - name: Create CI keystore run: | keytool -genkeypair -keystore arvio.jks -alias arvio \ @@ -41,3 +55,11 @@ jobs: - name: Build run: ./gradlew assembleSideloadDebug --no-daemon + + - name: Upload APK + uses: actions/upload-artifact@v4 + with: + name: arvio-sideload-debug-apk + path: app/build/outputs/apk/sideload/debug/*.apk + if-no-files-found: error +