File tree Expand file tree Collapse file tree
build-logic/src/main/kotlin Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -40,7 +40,8 @@ val appVersion = appVersionProvider.get()
4040
4141android {
4242 namespace = " net.mullvad.mullvadvpn"
43- compileSdk = libs.versions.compile.sdk.get().toInt()
43+ compileSdk = libs.versions.compile.sdk.major.get().toInt()
44+ compileSdkMinor = libs.versions.compile.sdk.minor.get().toInt()
4445 buildToolsVersion = libs.versions.build.tools.get()
4546 ndkVersion = libs.versions.ndk.get()
4647
Original file line number Diff line number Diff line change @@ -15,7 +15,8 @@ class AndroidLibraryPlugin : Plugin<Project> {
1515 apply (plugin = " mullvad.kotlin-toolchain" )
1616
1717 extensions.configure<LibraryExtension > {
18- compileSdk = libs.findVersion(" compile-sdk" ).get().toString().toInt()
18+ compileSdk = libs.findVersion(" compile-sdk-major" ).get().toString().toInt()
19+ compileSdkMinor = libs.findVersion(" compile-sdk-minor" ).get().toString().toInt()
1920 buildToolsVersion = libs.findVersion(" build-tools" ).get().toString()
2021
2122 defaultConfig { minSdk = libs.findVersion(" min-sdk" ).get().toString().toInt() }
Original file line number Diff line number Diff line change 22# Core
33# Updating the sdk version requires updating the version used in the build container.
44# See Bump SDK or container image template in Linear for more details.
5- compile-sdk = " 36"
5+ compile-sdk-major = " 36"
6+ compile-sdk-minor = " 1"
67build-tools = " 36.1.0"
78min-sdk = " 28"
89target-sdk = " 36"
Original file line number Diff line number Diff line change @@ -5,7 +5,8 @@ plugins {
55
66android {
77 namespace = " net.mullvad.mullvadvpn.test.arch"
8- compileSdk = libs.versions.compile.sdk.get().toInt()
8+ compileSdk = libs.versions.compile.sdk.major.get().toInt()
9+ compileSdkMinor = libs.versions.compile.sdk.minor.get().toInt()
910 buildToolsVersion = libs.versions.build.tools.get()
1011
1112 defaultConfig { minSdk = libs.versions.min.sdk.get().toInt() }
Original file line number Diff line number Diff line change @@ -12,7 +12,8 @@ plugins {
1212
1313android {
1414 namespace = " net.mullvad.mullvadvpn.test.baselineprofile"
15- compileSdk = libs.versions.compile.sdk.get().toInt()
15+ compileSdk = libs.versions.compile.sdk.major.get().toInt()
16+ compileSdkMinor = libs.versions.compile.sdk.minor.get().toInt()
1617 buildToolsVersion = libs.versions.build.tools.get()
1718
1819 kotlin { compilerOptions { allWarningsAsErrors = true } }
Original file line number Diff line number Diff line change @@ -10,7 +10,8 @@ plugins {
1010
1111android {
1212 namespace = " net.mullvad.mullvadvpn.test.common"
13- compileSdk = libs.versions.compile.sdk.get().toInt()
13+ compileSdk = libs.versions.compile.sdk.major.get().toInt()
14+ compileSdkMinor = libs.versions.compile.sdk.minor.get().toInt()
1415 buildToolsVersion = libs.versions.build.tools.get()
1516
1617 defaultConfig { minSdk = libs.versions.min.sdk.get().toInt() }
Original file line number Diff line number Diff line change @@ -13,7 +13,8 @@ plugins {
1313
1414android {
1515 namespace = " net.mullvad.mullvadvpn.test.e2e"
16- compileSdk = libs.versions.compile.sdk.get().toInt()
16+ compileSdk = libs.versions.compile.sdk.major.get().toInt()
17+ compileSdkMinor = libs.versions.compile.sdk.minor.get().toInt()
1718 buildToolsVersion = libs.versions.build.tools.get()
1819
1920 defaultConfig {
Original file line number Diff line number Diff line change @@ -8,7 +8,8 @@ plugins {
88
99android {
1010 namespace = " net.mullvad.mullvadvpn.test.mockapi"
11- compileSdk = libs.versions.compile.sdk.get().toInt()
11+ compileSdk = libs.versions.compile.sdk.major.get().toInt()
12+ compileSdkMinor = libs.versions.compile.sdk.minor.get().toInt()
1213 buildToolsVersion = libs.versions.build.tools.get()
1314
1415 defaultConfig {
Original file line number Diff line number Diff line change 1717 versions
1818 ;
1919
20- compileSdkVersion = versions . "compile-sdk" ;
20+ compileSdkVersion = versions . "compile-sdk-major" ;
21+ compileSdkMinorVersion = versions . "compile-sdk-minor" or "0" ;
2122 buildToolsVersion = versions . "build-tools" ;
2223 minSdkVersion = versions . "min-sdk" ;
2324 ndkVersion = versions . ndk ;
2425
2526 android-sdk = android-nixpkgs . sdk . ${ system } (
2627 sdkPkgs : with sdkPkgs ; [
27- ( builtins . getAttr "platforms-android-${ compileSdkVersion } " sdkPkgs )
28+ ( builtins . getAttr "platforms-android-${ compileSdkVersion } - ${ compileSdkMinorVersion } " sdkPkgs )
2829 ( builtins . getAttr "build-tools-${ builtins . replaceStrings [ "." ] [ "-" ] buildToolsVersion } " sdkPkgs )
2930 ( builtins . getAttr "ndk-${ builtins . replaceStrings [ "." ] [ "-" ] ndkVersion } " sdkPkgs )
3031 cmdline-tools-latest
You can’t perform that action at this time.
0 commit comments