Skip to content

chore(deps): update android dependencies to v9 - #27

Draft
renovate[bot] wants to merge 3 commits into
mainfrom
renovate/major-android
Draft

chore(deps): update android dependencies to v9#27
renovate[bot] wants to merge 3 commits into
mainfrom
renovate/major-android

Conversation

@renovate

@renovate renovate Bot commented Jan 31, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
com.android.application (source) 8.13.29.2.1 age confidence

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Configuration

📅 Schedule: (in timezone Asia/Taipei)

  • Branch creation
    • Between 12:00 AM and 03:59 AM, on day 1 of the month (* 0-3 1 * *)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@rileychh-dokploy-riley-ntut-npc

rileychh-dokploy-riley-ntut-npc Bot commented Jan 31, 2026

Copy link
Copy Markdown

Dokploy Preview Deployment

Name Status Preview Updated (UTC)
API Docs ✅ Done Preview URL 2026-06-11T09:29:26.103Z

@github-actions

github-actions Bot commented Jan 31, 2026

Copy link
Copy Markdown

PR Preview Builds

Build Number: 1130
Commit: 3a0ad50
Message: chore(android): adapt Gradle config to AGP 9

@renovate
renovate Bot force-pushed the renovate/major-android branch from c2a6436 to 27f968e Compare February 1, 2026 14:22

@rileychh rileychh left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@rileychh
rileychh marked this pull request as draft February 1, 2026 14:50
@renovate
renovate Bot force-pushed the renovate/major-android branch from 27f968e to 74979a5 Compare February 2, 2026 15:42
@renovate
renovate Bot force-pushed the renovate/major-android branch 2 times, most recently from 01b5a29 to 66a9d82 Compare February 13, 2026 17:56
@renovate
renovate Bot force-pushed the renovate/major-android branch 2 times, most recently from 156a4a3 to fd5038f Compare February 27, 2026 14:40
@rileychh
rileychh force-pushed the renovate/major-android branch from fd5038f to c3b98dc Compare February 27, 2026 14:55
@renovate renovate Bot changed the title chore(deps): update plugin com.android.application to v9 chore(deps): update android dependencies to v9 Jun 11, 2026
@renovate
renovate Bot force-pushed the renovate/major-android branch from c3b98dc to b13f2c1 Compare June 11, 2026 08:46
rileychh added 2 commits June 11, 2026 17:27
Replace the flutter_secure_storage 11.0.0-beta.1 prerelease pin with the
latest stable (10.3.1), and force flutter_secure_storage_darwin 0.4.0 via
dependency_overrides. 0.4.0 raises the SPM Package.swift iOS floor to 13.0
(matching its CryptoKit usage) so the iOS release build compiles; it is a
pure deployment-target bump over the 0.3.2 that 10.3.1 would otherwise cap
to, with the same platform_interface. This also drops the compileSdk=37
requirement that the 11 beta carried.
Renovate bumped com.android.application to 9.2.1; the build needs:
- kotlin.compilerOptions jvmTarget 17 (AGP 9 enforces Java/Kotlin target
  consistency; Kotlin otherwise defaults to the host JDK 21)
- android.newDsl=false, android.builtInKotlin=false: opt out of built-in
  Kotlin. cronet_http and 4 other plugins still apply KGP and collide with
  the built-in `kotlin` extension (flutter/flutter#184836); stay on
  Flutter's KGP shim until they migrate.
- remove the kotlin-android plugin (now applied via the shim)
@renovate

renovate Bot commented Jun 11, 2026

Copy link
Copy Markdown
Contributor Author

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

⚠️ Warning: custom changes will be lost.

@rileychh

Copy link
Copy Markdown
Member

Parking: AGP 9 blocked by embedded Cronet's shared namespace

Two commits on top of Renovate's bump:

  • f678719 chore: track stable flutter_secure_storage with darwin 0.4.0 override — independent of AGP 9; drops the prerelease while keeping the SPM iOS fix. Salvageable into its own PR.
  • 3a0ad50 chore(android): adapt Gradle config to AGP 9 — AGP 9.2.1, jvmTarget 17, opt out of built-in Kotlin (builtInKotlin=false), drop kotlin-android.

Hard blocker (no fix on our side): the release build uses embedded Cronet (cronetHttpNoPlay=true). cronet-embedded:141.7340.3 and its deps (cronet-common/shared/api, httpengine-native-provider) all declare namespace org.chromium.net, which AGP 9 forbids:

Namespace 'org.chromium.net' is used in multiple modules and/or libraries
  • Excluding the siblings breaks runtime (they're POM deps with code).
  • Downgrading doesn't help — 119 still bundles cronet-common; 143 has the same split.
  • No AGP override for external-AAR namespaces; play-services-cronet needs GMS on device.

Needs upstream: Google giving Cronet modules unique namespaces, or cronet_http (1.8.0 latest) shipping AGP-9-compatible packaging. main builds only because AGP 8 doesn't enforce namespace uniqueness.

Parked as draft until then.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant