From d81baee3eef4dd8d261c10729e6a64160f3a34bd Mon Sep 17 00:00:00 2001 From: ganfra Date: Thu, 24 Nov 2022 11:30:26 +0100 Subject: [PATCH] Create nightly_manual.yml --- .github/workflows/nightly_manual.yml | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 .github/workflows/nightly_manual.yml diff --git a/.github/workflows/nightly_manual.yml b/.github/workflows/nightly_manual.yml new file mode 100644 index 0000000000..dfee78855a --- /dev/null +++ b/.github/workflows/nightly_manual.yml @@ -0,0 +1,23 @@ +name: Build and release nightly APK manually + +on: + workflow_dispatch + +env: + GRADLE_OPTS: -Dorg.gradle.jvmargs="-Xmx3072m -Dfile.encoding=UTF-8 -XX:+HeapDumpOnOutOfMemoryError" -Dkotlin.daemon.jvm.options="-Xmx2560m" -Dkotlin.incremental=false + CI_GRADLE_ARG_PROPERTIES: --stacktrace -PpreDexEnable=false --max-workers 2 --no-daemon + +jobs: + nightly: + name: Build and publish nightly APK to Firebase + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + - name: Build and upload Nightly APK + run: | + ./gradlew assembleNightly appDistributionUploadNightly $CI_GRADLE_ARG_PROPERTIES + env: + ELEMENT_ANDROID_NIGHTLY_KEYID: ${{ secrets.ELEMENT_ANDROID_NIGHTLY_KEYID }} + ELEMENT_ANDROID_NIGHTLY_KEYPASSWORD: ${{ secrets.ELEMENT_ANDROID_NIGHTLY_KEYPASSWORD }} + ELEMENT_ANDROID_NIGHTLY_STOREPASSWORD: ${{ secrets.ELEMENT_ANDROID_NIGHTLY_STOREPASSWORD }} + FIREBASE_TOKEN: ${{ secrets.ELEMENT_ANDROID_NIGHTLY_FIREBASE_TOKEN }}