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

[various] Update pigeon dev_dependency to ^27.3.2#12615
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 21270878+elliette@users.noreply.github.com [material_ui] Add
all M3 templates and generated code to `temporarily_excluded/` before
migration (flutter/packages#12661)
2026-08-28 engine-flutter-autoroll@skia.org Roll Flutter from
15d8908 to e8dca90 (58 revisions) (flutter/packages#12660)
2026-08-28 bkonyi@google.com [various] Update pigeon dev_dependency to
^27.3.2 (flutter/packages#12615)
2026-08-27 269567208+reidbaker-agent@users.noreply.github.com
[camera_android_camerax] Enforce CHANGELOG backticks and add eval commit
author check to pre-push-skill (flutter/packages#12624)
2026-08-27 imcusg@gmail.com [material_ui] Prevent stale async
suggestions in SearchAnchor (flutter/packages#12478)
2026-08-27 bkonyi@google.com [go_router_builder] Support analyzer 14
(flutter/packages#12614)
2026-08-27 srawlins@google.com [cupertino_ui] Use super parameters in
more places (flutter/packages#12459)
2026-08-27 32538273+ValentinVignal@users.noreply.github.com
[material_ui] Remove no-shuffle from progress indicator test
(flutter/packages#12505)
2026-08-27 32538273+ValentinVignal@users.noreply.github.com
[two_dimensional_scrollables] Activate leak testing and fix memory leaks
(flutter/packages#11653)
2026-08-27 21270878+elliette@users.noreply.github.com [material_ui] Add
helper methods in gen_defaults template (flutter/packages#12637)
2026-08-27 brackenavaron@gmail.com [cupertino_ui] fix CupertinoIcons
font not being included in examples and fix TextEditingController leaks
(flutter/packages#12228)
2026-08-27 269567208+reidbaker-agent@users.noreply.github.com
[camera_android_camerax] Check Git hooks configuration in
check-readiness skill (flutter/packages#12628)
2026-08-27 47866232+chunhtai@users.noreply.github.com [ci] sync back pr
for branch release only run when release succeeds
(flutter/packages#12581)
2026-08-27 stuartmorgan@google.com [google_maps_flutter] Convert overlay
controllers to Swift (flutter/packages#12638)
2026-08-27 47866232+chunhtai@users.noreply.github.com
[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 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.

3 participants