From a4d5dcae3ab23dbb0401a8d90d244c1522a8134d Mon Sep 17 00:00:00 2001 From: James Newman Date: Thu, 30 Jul 2026 09:50:18 -0400 Subject: [PATCH] fix(singular): raise singular-12 sample app minSdk to 21 Singular's `api` dependency uses an open version range, so 12.15.0 was picked up automatically. That release raised its own minSdk to 21, which broke the sample app's manifest merge: Manifest merger failed : uses-sdk:minSdkVersion 16 cannot be smaller than version 21 declared in library [com.singular.sdk:singular_sdk:12.15.0] `build-kits / Build singular-12` has failed on every PR since 2026-07-23 with no code change on our side. Manifest merger only enforces minSdk compatibility for application modules; library modules downgrade it to a warning. The sample app is the sole application module in this kit, so it is the only thing that fails -- `singular-12:testRelease` and `bundleReleaseAar` both pass unchanged. No externally visible change: sample apps are not published, the kit keeps minSdkVersion 16, and the dependency range is untouched. Co-Authored-By: Claude Opus 5 (1M context) --- kits/singular/singular-12/example/example-kotlin/build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kits/singular/singular-12/example/example-kotlin/build.gradle b/kits/singular/singular-12/example/example-kotlin/build.gradle index 415d28af4..654c32fab 100644 --- a/kits/singular/singular-12/example/example-kotlin/build.gradle +++ b/kits/singular/singular-12/example/example-kotlin/build.gradle @@ -9,7 +9,7 @@ android { defaultConfig { applicationId 'com.mparticle.kits.singular.example.kotlin' - minSdk 16 + minSdk 21 targetSdk 35 versionCode 1 versionName '1.0'