Skip to content

[various] Update pigeon dev_dependency to ^27.3.2 - #12615

Merged
auto-submit[bot] merged 23 commits into
flutter:mainfrom
bkonyi:fix-plugins-pigeon-downgrade-analyzer-14
Aug 28, 2026
Merged

auto-submit[bot] merged 23 commits into
flutter:mainfrom
bkonyi:fix-plugins-pigeon-downgrade-analyzer-14

Conversation

@bkonyi

@bkonyi bkonyi commented Aug 25, 2026 •

Copy link
Copy Markdown
Contributor

Updates pigeon dev_dependency constraint to ^27.3.2 across first-party packages to ensure compatibility with analyzer: ^14.0.0 during pub downgrade resolution.

  • Removes conflicting standalone test dev_dependencies from plugin packages that already depend on flutter_test.
  • Updates pigeon constraint to ^27.3.2 across all 36 first-party plugin packages.
  • Fixes in_app_purchase_storekit to rename SK2ProductMessage.description to localizedDescription for Swift Pigeon 27.0+ compatibility.
  • Regenerates Pigeon bindings across all platforms.
  • Bumps package patch versions and updates CHANGELOG.md files.

@flutter-dashboard flutter-dashboard Bot added the CICD Run CI/CD label Aug 25, 2026
@flutter-dashboard

Copy link
Copy Markdown

It looks like this pull request may not have tests. Please make sure to add tests or get an explicit test exemption before merging.

If you are not sure if you need tests, consider this rule of thumb: the purpose of a test is to make sure someone doesn't accidentally revert the fix. Ask yourself, is there anything in your PR that you feel it is important we not accidentally revert back to how it was before your fix?

Reviewers: Read the Tree Hygiene page and make sure this patch meets those guidelines before LGTMing. If you believe this PR qualifies for a test exemption, contact "@test-exemption-reviewer" in the #hackers channel in Discord (don't just cc them here, they won't see it!). The test exemption team is a small volunteer group, so all reviewers should feel empowered to ask for tests, without delegating that responsibility entirely to the test exemption group.

@gemini-code-assist gemini-code-assist Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Code Review

This pull request updates the pigeon dev_dependency lower bound to ^28.0.0 across multiple packages to ensure compatibility with analyzer 14, along with corresponding version bumps and changelog updates. Feedback was provided for several packages where the ## NEXT placeholder header in CHANGELOG.md was incorrectly retained below the new version header, which could interfere with release tooling.

Comment thread packages/camera/camera_windows/CHANGELOG.md
Comment thread packages/file_selector/file_selector_linux/CHANGELOG.md Outdated
Comment thread packages/file_selector/file_selector_macos/CHANGELOG.md Outdated
Comment thread packages/file_selector/file_selector_windows/CHANGELOG.md
Comment thread packages/local_auth/local_auth_darwin/CHANGELOG.md
Comment thread packages/local_auth/local_auth_windows/CHANGELOG.md
Comment thread packages/url_launcher/url_launcher_linux/CHANGELOG.md
Comment thread packages/url_launcher/url_launcher_macos/CHANGELOG.md
Comment thread packages/url_launcher/url_launcher_windows/CHANGELOG.md
bkonyi added 5 commits August 25, 2026 15:48
Restores pubspec version and places the pigeon dev_dependency lower bound update under the existing NEXT section header for 10 unreleased packages.
Updates pigeon dev_dependencies constraint to ">=26.3.4 <29.0.0" across 36 first-party packages, enabling pub resolution of pigeon 28.0.0 on master channel (with analyzer 14) and pigeon 26.3.4 on stable channel (with Dart SDK <3.11). Bumps patch versions and updates CHANGELOGs.
…d google_maps packages

- Removes accidentally committed ephemeral symlink in local_auth example.

- Bumps google_maps_flutter_ios, google_maps_flutter_ios_sdk10, and google_maps_flutter_ios_sdk9 patch versions and CHANGELOG entries to next patch version above upstream/main.
…de during pigeon generation

- Removes conflicting standalone test dev_dependencies from packages depending on flutter_test.

- Updates update_dependency tool to use pub upgrade when regenerating pigeon files.

- Updates pigeon constraint to ^28.0.0 across all first-party plugin packages.
Comment thread script/tool/lib/src/update_dependency_command.dart Outdated
bkonyi added 2 commits August 25, 2026 19:09
… tool"

Reverts update_dependency_command.dart back to using runPubGet.
- Removes conflicting standalone test dev_dependencies from packages depending on flutter_test.

- Updates update_dependency tool to use pub upgrade when regenerating pigeon files.

- Updates pigeon constraint to ^27.3.1 across all first-party plugin packages.

- Regenerates Pigeon bindings across all 36 packages.

- Bumps package patch versions and updates CHANGELOGs.
bkonyi added 2 commits August 26, 2026 00:52
…igeon

- Formats generated Objective-C and Swift files to match repo standards.
- Updates Pigeon platform test fixtures.
- Adds NEXT section in Pigeon CHANGELOG.
Comment thread packages/camera/camera_android/CHANGELOG.md Outdated
Comment thread packages/path_provider/path_provider_windows/test/path_provider_windows_test.dart Outdated
Comment thread packages/video_player/video_player/test/video_player_test.dart Outdated
bkonyi added 4 commits August 26, 2026 18:48
…d revert pigeon diffs

- Fixes Pigeon output paths in google_maps_flutter_ios_sdk9 and google_maps_flutter_ios_sdk10 to include _objc.
- Regenerates Pigeon bindings for google_maps_flutter_ios_sdk9 and google_maps_flutter_ios_sdk10.
- Reverts extraneous changes in packages/pigeon and unrelated test files.
- Restores test: ^1.16.0 in in_app_purchase_android and in_app_purchase_storekit pubspec.yaml.
- Restores package:test imports across in_app_purchase test suites.
- Updates camera_android version to 0.10.11+1 instead of minor bump 0.10.12.
bkonyi added 3 commits August 26, 2026 20:32
…t codebase

- Removes conflicting test: ^1.16.0 from in_app_purchase_android and in_app_purchase_storekit pubspec.yaml files.
- Migrates remaining test files in in_app_purchase to package:flutter_test.
- Synchronizes and formats generated Objective-C code across google_maps_flutter packages.
- Formats modified files to comply with repository standards.
@bkonyi
bkonyi requested a review from stuartmorgan-g August 27, 2026 00:11

@tarrinneal tarrinneal left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Seems like everything has been worked out here. Should be good to land now.

@bkonyi bkonyi added the autosubmit Merge PR when tree becomes green via auto submit App label Aug 28, 2026
@auto-submit
auto-submit Bot merged commit 9854cd5 into flutter:main Aug 28, 2026
13 checks passed
pull Bot pushed a commit to Mu-L/flutter that referenced this pull request Aug 28, 2026
…er#191965)

flutter/packages@bd3cbc1...cd4cdd0

2026-08-28 [email protected] [material_ui] Add
all M3 templates and generated code to `temporarily_excluded/` before
migration (flutter/packages#12661)
2026-08-28 [email protected] Roll Flutter from
15d8908 to e8dca90 (58 revisions) (flutter/packages#12660)
2026-08-28 [email protected] [various] Update pigeon dev_dependency to
^27.3.2 (flutter/packages#12615)
2026-08-27 [email protected]
[camera_android_camerax] Enforce CHANGELOG backticks and add eval commit
author check to pre-push-skill (flutter/packages#12624)
2026-08-27 [email protected] [material_ui] Prevent stale async
suggestions in SearchAnchor (flutter/packages#12478)
2026-08-27 [email protected] [go_router_builder] Support analyzer 14
(flutter/packages#12614)
2026-08-27 [email protected] [cupertino_ui] Use super parameters in
more places (flutter/packages#12459)
2026-08-27 [email protected]
[material_ui] Remove no-shuffle from progress indicator test
(flutter/packages#12505)
2026-08-27 [email protected]
[two_dimensional_scrollables] Activate leak testing and fix memory leaks
(flutter/packages#11653)
2026-08-27 [email protected] [material_ui] Add
helper methods in gen_defaults template (flutter/packages#12637)
2026-08-27 [email protected] [cupertino_ui] fix CupertinoIcons
font not being included in examples and fix TextEditingController leaks
(flutter/packages#12228)
2026-08-27 [email protected]
[camera_android_camerax] Check Git hooks configuration in
check-readiness skill (flutter/packages#12628)
2026-08-27 [email protected] [ci] sync back pr
for branch release only run when release succeeds
(flutter/packages#12581)
2026-08-27 [email protected] [google_maps_flutter] Convert overlay
controllers to Swift (flutter/packages#12638)
2026-08-27 [email protected]
[go_router_builder] Fixes text golden test to ignore platform specific
newline (flutter/packages#12652)

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 [email protected] 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
victorsanni pushed a commit to victorsanni/packages that referenced this pull request Sep 9, 2026
Updates `pigeon` `dev_dependency` constraint to `^27.3.2` across first-party packages to ensure compatibility with `analyzer: ^14.0.0` during `pub downgrade` resolution.

- Removes conflicting standalone `test` dev_dependencies from plugin packages that already depend on `flutter_test`.
- Updates `pigeon` constraint to `^27.3.2` across all 36 first-party plugin packages.
- Fixes `in_app_purchase_storekit` to rename `SK2ProductMessage.description` to `localizedDescription` for Swift Pigeon 27.0+ compatibility.
- Regenerates Pigeon bindings across all platforms.
- Bumps package patch versions and updates `CHANGELOG.md` files.
victorsanni pushed a commit to victorsanni/packages that referenced this pull request Sep 9, 2026
Updates `pigeon` `dev_dependency` constraint to `^27.3.2` across first-party packages to ensure compatibility with `analyzer: ^14.0.0` during `pub downgrade` resolution.

- Removes conflicting standalone `test` dev_dependencies from plugin packages that already depend on `flutter_test`.
- Updates `pigeon` constraint to `^27.3.2` across all 36 first-party plugin packages.
- Fixes `in_app_purchase_storekit` to rename `SK2ProductMessage.description` to `localizedDescription` for Swift Pigeon 27.0+ compatibility.
- Regenerates Pigeon bindings across all platforms.
- Bumps package patch versions and updates `CHANGELOG.md` files.
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.

3 participants