image: debian/stable sources: - https://git.sr.ht/~singpolyma/cheogram-android artifacts: - cheogram.apk packages: - wget - unzip - android-sdk secrets: - 7eed327c-05c7-49b4-baed-a4d8785588d5 environment: ANDROID_SDK_ROOT: /home/build/android tasks: - sdk: | wget -qO android.zip https://dl.google.com/android/repository/commandlinetools-linux-6987402_latest.zip unzip -qq android.zip mkdir -p android/cmdline-tools mv cmdline-tools android/cmdline-tools/tools echo y | android/cmdline-tools/tools/bin/sdkmanager "platforms;android-29" echo y | android/cmdline-tools/tools/bin/sdkmanager "platform-tools" echo y | android/cmdline-tools/tools/bin/sdkmanager "build-tools;29.0.2" touch ~/.android/repositories.cfg yes | android/cmdline-tools/tools/bin/sdkmanager --licenses - sentry: | cd cheogram-android sed -ie 's///' src/cheogram/AndroidManifest.xml sed -ie 's/\/\/ INSERT/implementation "io.sentry:sentry-android:5.6.1"/' build.gradle - build: | cd cheogram-android ./gradlew assembleCheogramFreeDebug - assets: | mv cheogram-android/build/outputs/apk/cheogramFree/debug/*.apk cheogram.apk