From c883cc0e4e42813bfb8a09a749544e3b6b401b7f Mon Sep 17 00:00:00 2001 From: Gouri Panda Date: Mon, 12 Sep 2022 20:44:37 +0530 Subject: [PATCH] Added F-Droid nightly --- .github/workflows/fdroid_nightly.yml | 32 ++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 .github/workflows/fdroid_nightly.yml diff --git a/.github/workflows/fdroid_nightly.yml b/.github/workflows/fdroid_nightly.yml new file mode 100644 index 000000000..5fa7bd8c9 --- /dev/null +++ b/.github/workflows/fdroid_nightly.yml @@ -0,0 +1,32 @@ +name: Publish nightly build + +on: + pull_request: + branches: + - testing + +jobs: + nightly: + name: Publish nightly build + runs-on: ubuntu-22.04 + environment: nightly + steps: + - name: Checkout + uses: actions/checkout@v2 + - name: Set up JDK 11 + uses: actions/setup-java@v2 + with: + java-version: 11 + - name: Build + run: | + # use timestamp as Version Code + export versionCode=$(date '+%s') + sed -i "s,^\(\s*versionCode\) *[0-9].*,\1 $versionCode," app/build.gradle.kts + ./gradlew assembleDebug + - name: fdroid nightly + run: | + sudo add-apt-repository ppa:fdroid/fdroidserver + sudo apt-get update + sudo apt-get install apksigner fdroidserver --no-install-recommends + export DEBUG_KEYSTORE=$\{\{ secrets.DEBUG_KEYSTORE \}\} + fdroid nightly --archive-older 10