Skip to content

[AGP 9] Migrate plugins to support AGP 9#11802

Merged
auto-submit[bot] merged 31 commits into
flutter:mainfrom
jesswrd:migrate-all-plugins-bk
Jun 2, 2026
Merged

[AGP 9] Migrate plugins to support AGP 9#11802
auto-submit[bot] merged 31 commits into
flutter:mainfrom
jesswrd:migrate-all-plugins-bk

Conversation

@jesswrd

@jesswrd jesswrd commented May 29, 2026

Copy link
Copy Markdown
Contributor

Continuation of this PR: #11798

Migrates the rest of the plugins (and their respective example apps) that apply KGP to Built-in kotlin. Added validation for the plugin's build.gradle(.kts)

Will migrate all example apps to built-in kotlin and add validation for example apps here.

Fixes flutter/flutter#187261
Fixes flutter/flutter#181383

Pre-Review Checklist

If you need help, consider asking for advice on the #hackers-new channel on Discord.

Note: The Flutter team is currently trialing the use of Gemini Code Assist for GitHub. Comments from the gemini-code-assist bot should not be taken as authoritative feedback from the Flutter team. If you find its comments useful you can update your code accordingly, but if you are unsure or disagree with the feedback, please feel free to wait for a Flutter team member's review for guidance on which automated comments should be addressed.

Footnotes

  1. Regular contributors who have demonstrated familiarity with the repository guidelines only need to comment if the PR is not auto-exempted by repo tooling. 2

@github-actions github-actions Bot removed the CICD Run CI/CD label May 29, 2026
@jesswrd jesswrd added the CICD Run CI/CD label May 29, 2026
@github-actions github-actions Bot added platform-ios CICD Run CI/CD and removed CICD Run CI/CD labels May 29, 2026
jesswrd added 4 commits June 1, 2026 13:20
… try catch with a log message. Added a test to see if the message is logged when the activity fails to query.
@github-actions github-actions Bot removed the CICD Run CI/CD label Jun 1, 2026
@flutter-dashboard flutter-dashboard Bot added the CICD Run CI/CD label Jun 1, 2026
@github-actions github-actions Bot removed the CICD Run CI/CD label Jun 1, 2026
@jesswrd jesswrd added the CICD Run CI/CD label Jun 1, 2026
@github-actions github-actions Bot removed the CICD Run CI/CD label Jun 2, 2026
@jesswrd jesswrd added the CICD Run CI/CD label Jun 2, 2026
@github-actions github-actions Bot removed the CICD Run CI/CD label Jun 2, 2026
@jesswrd jesswrd added the CICD Run CI/CD label Jun 2, 2026
@github-actions github-actions Bot removed the CICD Run CI/CD label Jun 2, 2026
@jesswrd jesswrd added the CICD Run CI/CD label Jun 2, 2026
@jesswrd jesswrd requested a review from stuartmorgan-g June 2, 2026 07:55

@stuartmorgan-g stuartmorgan-g left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

LGTM!

@jesswrd jesswrd added the autosubmit Merge PR when tree becomes green via auto submit App label Jun 2, 2026
@auto-submit auto-submit Bot merged commit 6441245 into flutter:main Jun 2, 2026
87 checks passed
pull Bot pushed a commit to edisplay/flutter that referenced this pull request Jun 3, 2026
…r#187511)

flutter/packages@818b310...b11504f

2026-06-02 fluttergithubbot@gmail.com Sync release-go_router-17.3.0 to
main (flutter/packages#11824)
2026-06-02 49699333+dependabot[bot]@users.noreply.github.com
[dependabot]: Bump the test-dependencies group across 2 directories with
1 update (flutter/packages#11818)
2026-06-02 49699333+dependabot[bot]@users.noreply.github.com
[dependabot]: Bump the androidx group across 10 directories with 1
update (flutter/packages#11511)
2026-06-02 49699333+dependabot[bot]@users.noreply.github.com
[dependabot]: Bump org.json:json from 20251224 to 20260522 in
/packages/in_app_purchase/in_app_purchase/example/android/app
(flutter/packages#11775)
2026-06-02 echo.ellet@gmail.com [platform] Update README link to the new
repo (flutter/packages#11811)
2026-06-02 engine-flutter-autoroll@skia.org Roll Flutter from
54e199a to 701665b (26 revisions) (flutter/packages#11822)
2026-06-02 louisehsu@google.com Clarify documentation gaps, update
examples, add warning to ensure `completePurchase` is being called
(flutter/packages#11601)
2026-06-02 jessiewong401@gmail.com [AGP 9] Migrate plugins to support
AGP 9 (flutter/packages#11802)

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/flutter-packages-flutter-autoroll
Please CC flutter-ecosystem@google.com on the revert to ensure that a
human
is aware of the problem.

To file a bug in Flutter:
https://github.com/flutter/flutter/issues/new/choose

To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
creatorpiyush pushed a commit to creatorpiyush/packages that referenced this pull request Jun 10, 2026
Continuation of this PR: flutter#11798

Migrates the rest of the plugins (and their respective example apps) that apply KGP to Built-in kotlin. Added validation for the plugin's `build.gradle(.kts)`

Will migrate all example apps to built-in kotlin and add validation for example apps [here](flutter/flutter#187325).

Fixes flutter/flutter#187261

## Pre-Review Checklist

**Note**: The Flutter team is currently trialing the use of [Gemini Code Assist for GitHub](https://developers.google.com/gemini-code-assist/docs/review-github-code). Comments from the `gemini-code-assist` bot should not be taken as authoritative feedback from the Flutter team. If you find its comments useful you can update your code accordingly, but if you are unsure or disagree with the feedback, please feel free to wait for a Flutter team member's review for guidance on which automated comments should be addressed.

[^1]: Regular contributors who have demonstrated familiarity with the repository guidelines only need to comment if the PR is not auto-exempted by repo tooling.
via-guy pushed a commit to via-guy/flutter that referenced this pull request Jun 26, 2026
…r#187511)

flutter/packages@818b310...b11504f

2026-06-02 fluttergithubbot@gmail.com Sync release-go_router-17.3.0 to
main (flutter/packages#11824)
2026-06-02 49699333+dependabot[bot]@users.noreply.github.com
[dependabot]: Bump the test-dependencies group across 2 directories with
1 update (flutter/packages#11818)
2026-06-02 49699333+dependabot[bot]@users.noreply.github.com
[dependabot]: Bump the androidx group across 10 directories with 1
update (flutter/packages#11511)
2026-06-02 49699333+dependabot[bot]@users.noreply.github.com
[dependabot]: Bump org.json:json from 20251224 to 20260522 in
/packages/in_app_purchase/in_app_purchase/example/android/app
(flutter/packages#11775)
2026-06-02 echo.ellet@gmail.com [platform] Update README link to the new
repo (flutter/packages#11811)
2026-06-02 engine-flutter-autoroll@skia.org Roll Flutter from
54e199a to 701665b (26 revisions) (flutter/packages#11822)
2026-06-02 louisehsu@google.com Clarify documentation gaps, update
examples, add warning to ensure `completePurchase` is being called
(flutter/packages#11601)
2026-06-02 jessiewong401@gmail.com [AGP 9] Migrate plugins to support
AGP 9 (flutter/packages#11802)

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/flutter-packages-flutter-autoroll
Please CC flutter-ecosystem@google.com on the revert to ensure that a
human
is aware of the problem.

To file a bug in Flutter:
https://github.com/flutter/flutter/issues/new/choose

To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[AGP 9] Migrate Flutter Plugin Modules to Support AGP 9 [many] Flutter maintained plugins should support AGP 9.0

2 participants