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"