From 9c21ebca4f68572973fc5c7301df5070ee3ddaef Mon Sep 17 00:00:00 2001 From: Jonathan Peppers Date: Tue, 18 Aug 2026 10:22:10 -0500 Subject: [PATCH] [ci] Stop lint Maven Central traffic Disable lint's NewerVersionAvailable check only in CI because AGP bypasses configured Gradle repositories and contacts repo1.maven.org directly. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> --- .../material.extensions/app/build.gradle | 7 +++++++ .../material.extensions/extensions-aar/build.gradle | 7 +++++++ .../asset.delivery.extensions/extensions-aar/build.gradle | 7 +++++++ .../core.extensions/extensions-aar/build.gradle | 4 ++++ .../extensions-aar/build.gradle | 7 +++++++ 5 files changed, 32 insertions(+) diff --git a/source/com.google.android.material/material.extensions/app/build.gradle b/source/com.google.android.material/material.extensions/app/build.gradle index 128163478..c9cd9065d 100644 --- a/source/com.google.android.material/material.extensions/app/build.gradle +++ b/source/com.google.android.material/material.extensions/app/build.gradle @@ -25,6 +25,13 @@ android { sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8 } + + lint { + if ('true'.equalsIgnoreCase(System.getenv('RUNNINGONCI'))) { + // This check bypasses Gradle repositories and contacts Maven Central directly. + disable 'NewerVersionAvailable' + } + } } dependencies { diff --git a/source/com.google.android.material/material.extensions/extensions-aar/build.gradle b/source/com.google.android.material/material.extensions/extensions-aar/build.gradle index f89253952..6478c368b 100644 --- a/source/com.google.android.material/material.extensions/extensions-aar/build.gradle +++ b/source/com.google.android.material/material.extensions/extensions-aar/build.gradle @@ -25,6 +25,13 @@ android { sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8 } + + lint { + if ('true'.equalsIgnoreCase(System.getenv('RUNNINGONCI'))) { + // This check bypasses Gradle repositories and contacts Maven Central directly. + disable 'NewerVersionAvailable' + } + } } dependencies { diff --git a/source/com.google.android.play/asset.delivery.extensions/extensions-aar/build.gradle b/source/com.google.android.play/asset.delivery.extensions/extensions-aar/build.gradle index 17134c3c3..5d272565b 100644 --- a/source/com.google.android.play/asset.delivery.extensions/extensions-aar/build.gradle +++ b/source/com.google.android.play/asset.delivery.extensions/extensions-aar/build.gradle @@ -25,6 +25,13 @@ android { sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8 } + + lint { + if ('true'.equalsIgnoreCase(System.getenv('RUNNINGONCI'))) { + // This check bypasses Gradle repositories and contacts Maven Central directly. + disable 'NewerVersionAvailable' + } + } } dependencies { diff --git a/source/com.google.android.play/core.extensions/extensions-aar/build.gradle b/source/com.google.android.play/core.extensions/extensions-aar/build.gradle index 3be791a6f..79cd88c77 100644 --- a/source/com.google.android.play/core.extensions/extensions-aar/build.gradle +++ b/source/com.google.android.play/core.extensions/extensions-aar/build.gradle @@ -28,6 +28,10 @@ android { lint { baseline = file("lint-baseline.xml") + if ('true'.equalsIgnoreCase(System.getenv('RUNNINGONCI'))) { + // This check bypasses Gradle repositories and contacts Maven Central directly. + disable 'NewerVersionAvailable' + } } } diff --git a/source/com.google.android.play/feature.delivery.extensions/extensions-aar/build.gradle b/source/com.google.android.play/feature.delivery.extensions/extensions-aar/build.gradle index 76452f3ba..d840f6264 100644 --- a/source/com.google.android.play/feature.delivery.extensions/extensions-aar/build.gradle +++ b/source/com.google.android.play/feature.delivery.extensions/extensions-aar/build.gradle @@ -25,6 +25,13 @@ android { sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8 } + + lint { + if ('true'.equalsIgnoreCase(System.getenv('RUNNINGONCI'))) { + // This check bypasses Gradle repositories and contacts Maven Central directly. + disable 'NewerVersionAvailable' + } + } } dependencies {