Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit ad416379 authored by Jonathan Klee's avatar Jonathan Klee
Browse files

chore: add generic build type signed with app keystore

parent a2ef69c5
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -25,6 +25,7 @@ app-thunderbird/foss/
# Keystore files
*.jks
*.keystore
app/keystore/generic.jks

# Exclude platform.jks from being ignored
!keystore/platform.jks
+19 −0
Original line number Diff line number Diff line
@@ -81,6 +81,13 @@ android {

    signingConfigs {
        createSigningConfig(project, SigningType.K9_RELEASE, isUpload = false)

        create("generic") {
            storeFile = File("${rootDir}/app/keystore/generic.jks")
            storePassword = "generic"
            keyAlias = "generic"
            keyPassword = "generic"
        }
    }

    buildTypes {
@@ -105,6 +112,18 @@ android {

            isMinifyEnabled = false
        }

        create("generic") {
            initWith(getByName("release"))
            signingConfig = signingConfigs.getByName("generic")
            matchingFallbacks += listOf("release")
        }
    }

    sourceSets {
        getByName("generic") {
            java.srcDirs("src/release/java", "src/release/kotlin")
        }
    }

    flavorDimensions += listOf("app")