From dfec6673b73469af7147b16696e2a7c5985ea635 Mon Sep 17 00:00:00 2001 From: MM20 <15646950+MM2-0@users.noreply.github.com> Date: Mon, 30 Jan 2023 23:07:03 +0100 Subject: [PATCH] Add signing config to nightly build config --- .github/workflows/build-nightly.yml | 2 +- app/app/build.gradle.kts | 11 +++++++++++ 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build-nightly.yml b/.github/workflows/build-nightly.yml index dfe047b2..826fdf18 100644 --- a/.github/workflows/build-nightly.yml +++ b/.github/workflows/build-nightly.yml @@ -17,7 +17,7 @@ jobs: distribution: 'temurin' cache: gradle - name: Setup Gradle Cache - uses: actions/cache@v2 + uses: actions/cache@v3 with: path: | ~/.gradle/caches diff --git a/app/app/build.gradle.kts b/app/app/build.gradle.kts index 0c66d7c7..b2a793cc 100644 --- a/app/app/build.gradle.kts +++ b/app/app/build.gradle.kts @@ -31,6 +31,16 @@ android { versionName = "1.21.2" signingConfig = signingConfigs.getByName("debug") } + + signingConfigs { + create("gh-actions") { + storeFile = file(System.getenv("KEYSTORE_FILE")) + storePassword = System.getenv("KEYSTORE_PASSWORD") + keyAlias = System.getenv("SIGNING_KEY_ALIAS") + keyPassword = System.getenv("SIGNING_KEY_PASSWORD") + } + } + buildTypes { release { applicationIdSuffix = ".release" @@ -52,6 +62,7 @@ android { matchingFallbacks += "release" applicationIdSuffix = ".nightly" versionNameSuffix = "-${LocalDate.now().format(DateTimeFormatter.ofPattern("yyyyMMdd"))}-nightly" + signingConfig = signingConfigs.findByName("gh-actions") } flavorDimensions += "variant"