This repository was archived by the owner on Oct 15, 2024. It is now read-only.
File tree Expand file tree Collapse file tree 5 files changed +17
-32
lines changed
Expand file tree Collapse file tree 5 files changed +17
-32
lines changed Original file line number Diff line number Diff line change 4242 - name : Run checks
43434444 env :
45- GRADLE_VERSION_OVERRIDE_com_android_tools_build_gradle : ${{ matrix.agp-version }}
45+ DEP_OVERRIDE : true
46+ DEP_OVERRIDE_agp : ${{ matrix.agp-version }}
4647 with :
4748 arguments : check
Original file line number Diff line number Diff line change @@ -59,17 +59,3 @@ dependencies {
5959 implementation(libs.build.semver)
6060 implementation(libs.build.sentry)
6161}
62-
63- configurations.all {
64- resolutionStrategy.eachDependency {
65- val overrideName =
66- " GRADLE_VERSION_OVERRIDE_${requested.group.replace(' .' , ' _' )} _${requested.name} "
67- val overridenVersion = System .getenv(overrideName)
68- if (! overridenVersion.isNullOrEmpty()) {
69- project.logger.lifecycle(
70- " Overriding dependency ${requested.group} :${requested.name} to version $overridenVersion "
71- )
72- useVersion(overridenVersion)
73- }
74- }
75- }
Original file line number Diff line number Diff line change @@ -59,17 +59,3 @@ dependencies {
5959 implementation(libs.build.kotlin)
6060 implementation(libs.build.spotless)
6161}
62-
63- configurations.all {
64- resolutionStrategy.eachDependency {
65- val overrideName =
66- " GRADLE_VERSION_OVERRIDE_${requested.group.replace(' .' , ' _' )} _${requested.name} "
67- val overridenVersion = System .getenv(overrideName)
68- if (! overridenVersion.isNullOrEmpty()) {
69- project.logger.lifecycle(
70- " Overriding dependency ${requested.group} :${requested.name} to version $overridenVersion "
71- )
72- useVersion(overridenVersion)
73- }
74- }
75- }
Original file line number Diff line number Diff line change @@ -27,7 +27,19 @@ dependencyResolutionManagement {
2727 }
2828 mavenCentral()
2929 }
30- versionCatalogs { create(" libs" ) { from(files(" ../gradle/libs.versions.toml" )) } }
30+ versionCatalogs {
31+ maybeCreate(" libs" ).apply {
32+ from(files(" ../gradle/libs.versions.toml" ))
33+ if (System .getenv(" DEP_OVERRIDE" ) == " true" ) {
34+ val overrides = System .getenv().filterKeys { it.startsWith(" DEP_OVERRIDE_" ) }
35+ for ((key, value) in overrides) {
36+ val catalogKey = key.removePrefix(" DEP_OVERRIDE_" ).toLowerCase()
37+ println (" Overriding $catalogKey with $value " )
38+ version(catalogKey, value)
39+ }
40+ }
41+ }
42+ }
3143}
3244
3345include(" android-plugins" )
Original file line number Diff line number Diff line change 1- # Centralized versions for dependencies that share versions
21[versions ]
2+ agp = " 7.2.1"
33androidx_activity = " 1.5.0-rc01"
44compose = " 1.2.0-alpha08"
55coroutines = " 1.6.2"
@@ -38,7 +38,7 @@ androidx-swiperefreshlayout = "androidx.swiperefreshlayout:swiperefreshlayout:1.
3838aps-sublimeFuzzy = " com.github.android-password-store:sublime-fuzzy:2.2.0"
3939aps-zxingAndroidEmbedded = " com.github.android-password-store:zxing-android-embedded:4.2.1"
4040
41- build-agp = " com.android.tools.build:gradle:7.2.1 "
41+ build-agp = { module = " com.android.tools.build:gradle" , version.ref = " agp " }
4242build-binarycompat = " org.jetbrains.kotlinx:binary-compatibility-validator:0.10.0"
4343build-download = " de.undercouch:gradle-download-task:5.1.0"
4444build-kotlin = { module = " org.jetbrains.kotlin:kotlin-gradle-plugin" , version.ref = " kotlin" }
You can’t perform that action at this time.
0 commit comments