summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--android/app/build.gradle.kts3
-rw-r--r--android/gradle/build-logic/src/main/kotlin/AndroidLibraryPlugin.kt3
-rw-r--r--android/gradle/libs.versions.toml3
-rw-r--r--android/test/arch/build.gradle.kts3
-rw-r--r--android/test/baselineprofile/build.gradle.kts3
-rw-r--r--android/test/common/build.gradle.kts3
-rw-r--r--android/test/e2e/build.gradle.kts3
-rw-r--r--android/test/mockapi/build.gradle.kts3
-rw-r--r--nix/android-toolchain.nix5
9 files changed, 19 insertions, 10 deletions
diff --git a/android/app/build.gradle.kts b/android/app/build.gradle.kts
index 2eedc00059..023508752f 100644
--- a/android/app/build.gradle.kts
+++ b/android/app/build.gradle.kts
@@ -40,7 +40,8 @@ val appVersion = appVersionProvider.get()
android {
namespace = "net.mullvad.mullvadvpn"
- compileSdk = libs.versions.compile.sdk.get().toInt()
+ compileSdk = libs.versions.compile.sdk.major.get().toInt()
+ compileSdkMinor = libs.versions.compile.sdk.minor.get().toInt()
buildToolsVersion = libs.versions.build.tools.get()
ndkVersion = libs.versions.ndk.get()
diff --git a/android/gradle/build-logic/src/main/kotlin/AndroidLibraryPlugin.kt b/android/gradle/build-logic/src/main/kotlin/AndroidLibraryPlugin.kt
index 9b6831aa66..68f9f9a95a 100644
--- a/android/gradle/build-logic/src/main/kotlin/AndroidLibraryPlugin.kt
+++ b/android/gradle/build-logic/src/main/kotlin/AndroidLibraryPlugin.kt
@@ -15,7 +15,8 @@ class AndroidLibraryPlugin : Plugin<Project> {
apply(plugin = "mullvad.kotlin-toolchain")
extensions.configure<LibraryExtension> {
- compileSdk = libs.findVersion("compile-sdk").get().toString().toInt()
+ compileSdk = libs.findVersion("compile-sdk-major").get().toString().toInt()
+ compileSdkMinor = libs.findVersion("compile-sdk-minor").get().toString().toInt()
buildToolsVersion = libs.findVersion("build-tools").get().toString()
defaultConfig { minSdk = libs.findVersion("min-sdk").get().toString().toInt() }
diff --git a/android/gradle/libs.versions.toml b/android/gradle/libs.versions.toml
index 777be518b0..d76a1b3dab 100644
--- a/android/gradle/libs.versions.toml
+++ b/android/gradle/libs.versions.toml
@@ -2,7 +2,8 @@
# Core
# Updating the sdk version requires updating the version used in the build container.
# See Bump SDK or container image template in Linear for more details.
-compile-sdk = "36"
+compile-sdk-major = "36"
+compile-sdk-minor = "1"
build-tools = "36.1.0"
min-sdk = "28"
target-sdk = "36"
diff --git a/android/test/arch/build.gradle.kts b/android/test/arch/build.gradle.kts
index fefb6f65ff..5241859afc 100644
--- a/android/test/arch/build.gradle.kts
+++ b/android/test/arch/build.gradle.kts
@@ -5,7 +5,8 @@ plugins {
android {
namespace = "net.mullvad.mullvadvpn.test.arch"
- compileSdk = libs.versions.compile.sdk.get().toInt()
+ compileSdk = libs.versions.compile.sdk.major.get().toInt()
+ compileSdkMinor = libs.versions.compile.sdk.minor.get().toInt()
buildToolsVersion = libs.versions.build.tools.get()
defaultConfig { minSdk = libs.versions.min.sdk.get().toInt() }
diff --git a/android/test/baselineprofile/build.gradle.kts b/android/test/baselineprofile/build.gradle.kts
index 6c91f03329..80aac8f3e9 100644
--- a/android/test/baselineprofile/build.gradle.kts
+++ b/android/test/baselineprofile/build.gradle.kts
@@ -12,7 +12,8 @@ plugins {
android {
namespace = "net.mullvad.mullvadvpn.test.baselineprofile"
- compileSdk = libs.versions.compile.sdk.get().toInt()
+ compileSdk = libs.versions.compile.sdk.major.get().toInt()
+ compileSdkMinor = libs.versions.compile.sdk.minor.get().toInt()
buildToolsVersion = libs.versions.build.tools.get()
kotlin { compilerOptions { allWarningsAsErrors = true } }
diff --git a/android/test/common/build.gradle.kts b/android/test/common/build.gradle.kts
index 1e1e62dff1..a7d44f7ad6 100644
--- a/android/test/common/build.gradle.kts
+++ b/android/test/common/build.gradle.kts
@@ -10,7 +10,8 @@ plugins {
android {
namespace = "net.mullvad.mullvadvpn.test.common"
- compileSdk = libs.versions.compile.sdk.get().toInt()
+ compileSdk = libs.versions.compile.sdk.major.get().toInt()
+ compileSdkMinor = libs.versions.compile.sdk.minor.get().toInt()
buildToolsVersion = libs.versions.build.tools.get()
defaultConfig { minSdk = libs.versions.min.sdk.get().toInt() }
diff --git a/android/test/e2e/build.gradle.kts b/android/test/e2e/build.gradle.kts
index 7ad404cda3..49ceed7bd9 100644
--- a/android/test/e2e/build.gradle.kts
+++ b/android/test/e2e/build.gradle.kts
@@ -13,7 +13,8 @@ plugins {
android {
namespace = "net.mullvad.mullvadvpn.test.e2e"
- compileSdk = libs.versions.compile.sdk.get().toInt()
+ compileSdk = libs.versions.compile.sdk.major.get().toInt()
+ compileSdkMinor = libs.versions.compile.sdk.minor.get().toInt()
buildToolsVersion = libs.versions.build.tools.get()
defaultConfig {
diff --git a/android/test/mockapi/build.gradle.kts b/android/test/mockapi/build.gradle.kts
index 104a6bfafe..f2e0ca7bdf 100644
--- a/android/test/mockapi/build.gradle.kts
+++ b/android/test/mockapi/build.gradle.kts
@@ -8,7 +8,8 @@ plugins {
android {
namespace = "net.mullvad.mullvadvpn.test.mockapi"
- compileSdk = libs.versions.compile.sdk.get().toInt()
+ compileSdk = libs.versions.compile.sdk.major.get().toInt()
+ compileSdkMinor = libs.versions.compile.sdk.minor.get().toInt()
buildToolsVersion = libs.versions.build.tools.get()
defaultConfig {
diff --git a/nix/android-toolchain.nix b/nix/android-toolchain.nix
index de2deccefd..b1b19551c1 100644
--- a/nix/android-toolchain.nix
+++ b/nix/android-toolchain.nix
@@ -17,14 +17,15 @@ let
versions
;
- compileSdkVersion = versions."compile-sdk";
+ compileSdkVersion = versions."compile-sdk-major";
+ compileSdkMinorVersion = versions."compile-sdk-minor" or "0";
buildToolsVersion = versions."build-tools";
minSdkVersion = versions."min-sdk";
ndkVersion = versions.ndk;
android-sdk = android-nixpkgs.sdk.${system} (
sdkPkgs: with sdkPkgs; [
- (builtins.getAttr "platforms-android-${compileSdkVersion}" sdkPkgs)
+ (builtins.getAttr "platforms-android-${compileSdkVersion}-${compileSdkMinorVersion}" sdkPkgs)
(builtins.getAttr "build-tools-${builtins.replaceStrings [ "." ] [ "-" ] buildToolsVersion}" sdkPkgs)
(builtins.getAttr "ndk-${builtins.replaceStrings [ "." ] [ "-" ] ndkVersion}" sdkPkgs)
cmdline-tools-latest