Skip to content

Roll pub packages#185274

Merged
auto-submit[bot] merged 3 commits into
flutter:masterfrom
DanTup:roll-pub-packages
Apr 22, 2026
Merged

Roll pub packages#185274
auto-submit[bot] merged 3 commits into
flutter:masterfrom
DanTup:roll-pub-packages

Conversation

@DanTup

@DanTup DanTup commented Apr 20, 2026

Copy link
Copy Markdown
Contributor

This PR was generated by flutter update-packages --force-upgrade, with a small change (with a TODO) to workaround a change in package:vm_service.

@github-actions github-actions Bot added the tool Affects the "flutter" command-line tool. See also t: labels. label Apr 20, 2026
@DanTup DanTup added CICD Run CI/CD and removed tool Affects the "flutter" command-line tool. See also t: labels. labels Apr 20, 2026
@github-actions github-actions Bot added tool Affects the "flutter" command-line tool. See also t: labels. CICD Run CI/CD and removed CICD Run CI/CD labels Apr 20, 2026
// will not be restarted, and so they must be manually killed.
final vm_service.VM vm = await device.vmService!.service.getVM();
for (final vm_service.IsolateRef isolateRef in vm.isolates!) {
for (final vm_service.IsolateRef isolateRef in vm.isolates ?? []) {

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

@bkonyi do you understand why this change would be necessary to roll vm_service? Without it, this code throws for a bunch of tests. I don't know if it's an expected (or acceptable) change, or if it needs debugging?

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.

What tests are throwing? The getVM() call should always return a VM object with non-null isolates.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

Below is an example from the original bot PR at #185172:

https://github.com/flutter/flutter/pull/185172/checks?check_run_id=71720396136
https://logs.chromium.org/logs/flutter/buildbucket/cr-buildbucket/8684332614556134609/+/u/run_test.dart_for_tool_tests_shard_and_subshard_general/stdout?format=raw

Ofcourse now I'm wondering whether my pingInterval has caused something to close more aggressively than it did before. If this doesn't make sense to you, let me know and I will try reverting just my change locally and see whether it affects the results.

00:28 +1754: test/general.shard/resident_runner_test.dart: ResidentRunner will alternative the name of the dill file uploaded for a hot restart
Null check operator used on a null value
#0      HotRunner._restartFromSources (package:flutter_tools/src/run_hot.dart:701:65)
<asynchronous suspension>
#1      HotRunner._fullRestartHelper (package:flutter_tools/src/run_hot.dart:860:16)
<asynchronous suspension>
#2      HotRunner.restart (package:flutter_tools/src/run_hot.dart:800:38)
<asynchronous suspension>
#3      main.<anonymous closure>.<anonymous closure> (file:///b/s/w/ir/x/w/flutter/packages/flutter_tools/test/general.shard/resident_runner_test.dart:951:7)
<asynchronous suspension>
#4      TestBed.run.<anonymous closure>.<anonymous closure>.<anonymous closure> (file:///b/s/w/ir/x/w/flutter/packages/flutter_tools/test/src/testbed.dart:155:13)
<asynchronous suspension>
#5      AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:154:19)
<asynchronous suspension>
#6      AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:154:19)
<asynchronous suspension>
#7      testUsingContext.<anonymous closure>.<anonymous closure>.<anonymous closure>.<anonymous closure>.<anonymous closure> (file:///b/s/w/ir/x/w/flutter/packages/flutter_tools/test/src/context.dart:151:32)
<asynchronous suspension>
#8      AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:154:19)
<asynchronous suspension>
#9      testUsingContext.<anonymous closure>.<anonymous closure>.<anonymous closure>.<anonymous closure> (file:///b/s/w/ir/x/w/flutter/packages/flutter_tools/test/src/context.dart:140:28)
<asynchronous suspension>

00:28 +1754 -1: test/general.shard/resident_runner_test.dart: ResidentRunner will alternative the name of the dill file uploaded for a hot restart [E]
  Null check operator used on a null value
  package:flutter_tools/src/run_hot.dart 701:65       HotRunner._restartFromSources
  ===== asynchronous gap ===========================
  package:flutter_tools/src/run_hot.dart 860:16       HotRunner._fullRestartHelper
  ===== asynchronous gap ===========================
  package:flutter_tools/src/run_hot.dart 800:38       HotRunner.restart
  ===== asynchronous gap ===========================
  test/general.shard/resident_runner_test.dart 951:7  main.<fn>.<fn>
  ===== asynchronous gap ===========================
  test/src/testbed.dart 155:13                        TestBed.run.<fn>.<fn>.<fn>
  ===== asynchronous gap ===========================
  package:flutter_tools/src/base/context.dart 154:19  AppContext.run.<fn>
  ===== asynchronous gap ===========================
  package:flutter_tools/src/base/context.dart 154:19  AppContext.run.<fn>
  ===== asynchronous gap ===========================
  test/src/context.dart 151:32                        testUsingContext.<fn>.<fn>.<fn>.<fn>.<fn>
  ===== asynchronous gap ===========================
  package:flutter_tools/src/base/context.dart 154:19  AppContext.run.<fn>
  ===== asynchronous gap ===========================
  test/src/context.dart 140:28                        testUsingContext.<fn>.<fn>.<fn>.<fn>
  
00:28 +1754 -1: test/general.shard/resident_runner_test.dart: ResidentRunner does not reload sources if no sources changed
00:28 +1755 -1: test/general.shard/resident_runner_test.dart: ResidentRunner can attach to device successfully
00:28 +1756 -1: test/general.shard/resident_runner_test.dart: HotRunner sets asset directory when first evict shaders
00:28 +1757 -1: test/general.shard/resident_runner_test.dart: HotRunner copies compiled app.dill to cache during startup with track-widget-creation
00:28 +1758 -1: test/general.shard/resident_runner_test.dart: ResidentRunner reports error with missing entrypoint file
00:28 +1759 -1: test/general.shard/resident_runner_test.dart: ResidentRunner reports whether detach() was used
00:28 +1760 -1: test/general.shard/resident_runner_test.dart: ResidentRunner can remove breakpoints and exception-pause-mode from paused isolate during hot restart
Null check operator used on a null value
#0      HotRunner._restartFromSources (package:flutter_tools/src/run_hot.dart:701:65)
<asynchronous suspension>
#1      HotRunner._fullRestartHelper (package:flutter_tools/src/run_hot.dart:860:16)
<asynchronous suspension>
#2      HotRunner.restart (package:flutter_tools/src/run_hot.dart:800:38)
<asynchronous suspension>
#3      main.<anonymous closure>.<anonymous closure> (file:///b/s/w/ir/x/w/flutter/packages/flutter_tools/test/general.shard/resident_runner_test.dart:821:38)
<asynchronous suspension>
#4      TestBed.run.<anonymous closure>.<anonymous closure>.<anonymous closure> (file:///b/s/w/ir/x/w/flutter/packages/flutter_tools/test/src/testbed.dart:155:13)
<asynchronous suspension>
#5      AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:154:19)
<asynchronous suspension>
#6      AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:154:19)
<asynchronous suspension>
#7      testUsingContext.<anonymous closure>.<anonymous closure>.<anonymous closure>.<anonymous closure>.<anonymous closure> (file:///b/s/w/ir/x/w/flutter/packages/flutter_tools/test/src/context.dart:151:32)
<asynchronous suspension>
#8      AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:154:19)
<asynchronous suspension>
#9      testUsingContext.<anonymous closure>.<anonymous closure>.<anonymous closure>.<anonymous closure> (file:///b/s/w/ir/x/w/flutter/packages/flutter_tools/test/src/context.dart:140:28)
<asynchronous suspension>

00:28 +1760 -2: test/general.shard/resident_runner_test.dart: ResidentRunner can remove breakpoints and exception-pause-mode from paused isolate during hot restart [E]
  Null check operator used on a null value
  package:flutter_tools/src/run_hot.dart 701:65        HotRunner._restartFromSources
  ===== asynchronous gap ===========================
  package:flutter_tools/src/run_hot.dart 860:16        HotRunner._fullRestartHelper
  ===== asynchronous gap ===========================
  package:flutter_tools/src/run_hot.dart 800:38        HotRunner.restart
  ===== asynchronous gap ===========================
  test/general.shard/resident_runner_test.dart 821:38  main.<fn>.<fn>
  ===== asynchronous gap ===========================
  test/src/testbed.dart 155:13                         TestBed.run.<fn>.<fn>.<fn>
  ===== asynchronous gap ===========================
  package:flutter_tools/src/base/context.dart 154:19   AppContext.run.<fn>
  ===== asynchronous gap ===========================
  package:flutter_tools/src/base/context.dart 154:19   AppContext.run.<fn>
  ===== asynchronous gap ===========================
  test/src/context.dart 151:32                         testUsingContext.<fn>.<fn>.<fn>.<fn>.<fn>
  ===== asynchronous gap ===========================
  package:flutter_tools/src/base/context.dart 154:19   AppContext.run.<fn>
  ===== asynchronous gap ===========================
  test/src/context.dart 140:28                         testUsingContext.<fn>.<fn>.<fn>.<fn>
  
00:28 +1760 -2: test/general.shard/resident_runner_test.dart: ResidentRunner can run source generation - generation fails

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.

Looking at the test, I don't even think we create a websocket connection since we're using a FakeFlutterDevice and a FakeVmServiceHost, so the ping interval wouldn't even have an impact.

Other than your change, this is the only other change that I think could possibly be related: dart-lang/sdk@bb0ae6c.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

Ah ok, I'll do a little debugging tomorrow and see if I can narrow it down. Thanks!

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.

SGTM; that change was not supposed to change behavior like that, IIRC.

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.

Can I trouble you to look into that @srawlins? 😁

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

sgtm - shall we go ahead with this PR as-is (with the TODO and workaround in the tests) for now then? (if so it needs a review :-) )

I also don't mind looking at the vm_service change tomorrow if @srawlins has more pressing things on.

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.

Yes, let's move forward with the workaround so we don't block this for longer than we need to.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

I've opened https://dart-review.googlesource.com/c/sdk/+/497600 with the fix for pkg:vm_service, although formatting differences have unfortunately made the diff quite large - I've added you both as reviewers.

This was referenced Apr 20, 2026
@DanTup DanTup force-pushed the roll-pub-packages branch from 8c42858 to 68a2443 Compare April 21, 2026 09:37
@github-actions github-actions Bot removed the CICD Run CI/CD label Apr 21, 2026
@DanTup DanTup marked this pull request as ready for review April 21, 2026 10:06

@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 several dependencies, including vm_service, googleapis_auth, hooks_runner, and webview_flutter_wkwebview. It also introduces a getVm helper function in resident_runner_helpers.dart to simplify the creation of FakeVmServiceRequest objects and refactors tests in resident_runner_test.dart to use this helper. A review comment suggests adding documentation to the new getVm function to comply with the Flutter style guide.

DanTup added 2 commits April 22, 2026 11:58
This PR was generated by `flutter update-packages --force-upgrade`, with a small change (with a TODO) to workaround a change in `package:vm_service`.
@DanTup DanTup force-pushed the roll-pub-packages branch from 7e93aa5 to d918595 Compare April 22, 2026 10:59
@github-actions github-actions Bot added a: tests "flutter test", flutter_test, or one of our tests framework flutter/packages/flutter repository. See also f: labels. labels Apr 22, 2026

@DanTup DanTup left a comment

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

Apparently I added some comments as part of a "review" and never submitted the review, so they didn't get posted 🤦‍♂️

(I also rebased and fixed the conflicts due to another pubspec.yaml change on master)

// TODO(dantup): Remove this if vm_service is updated to convert nulls back
// to empty lists.
// See https://github.com/flutter/flutter/pull/185274#discussion_r3116379311
isolates ??= [];

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

@bkonyi I extracted this getVm() helper for the tests, and added this workaround for the current failure. The bots appear to be green now.

So, if we think the new vm_service behaviour is fine, I can delete this TODO and we can land it. Otherwise, we could land it as-is and update vm_service and then remove this after that rolls. You probably have the most context across both packages.

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.

We should get back to the previous behaviour, just so we don't break assumptions that were previously true.

// will not be restarted, and so they must be manually killed.
final vm_service.VM vm = await device.vmService!.service.getVM();
for (final vm_service.IsolateRef isolateRef in vm.isolates!) {
for (final vm_service.IsolateRef isolateRef in vm.isolates ?? []) {

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

sgtm - shall we go ahead with this PR as-is (with the TODO and workaround in the tests) for now then? (if so it needs a review :-) )

I also don't mind looking at the vm_service change tomorrow if @srawlins has more pressing things on.

@DanTup DanTup added the CICD Run CI/CD label Apr 22, 2026
@DanTup DanTup requested a review from bkonyi April 22, 2026 13:06
@bkonyi

bkonyi commented Apr 22, 2026

Copy link
Copy Markdown
Contributor

I think we'll need to rerun update-packages since webview_flutter_wkwebview 3.24.4 has been retracted :(

@github-actions github-actions Bot removed the CICD Run CI/CD label Apr 22, 2026
@DanTup DanTup added the CICD Run CI/CD label Apr 22, 2026
@DanTup

DanTup commented Apr 22, 2026

Copy link
Copy Markdown
Contributor Author

I think we'll need to rerun update-packages since webview_flutter_wkwebview 3.24.4 has been retracted :(

Done, and re-added the label so hopefully the bots will re-run.

@DanTup

DanTup commented Apr 22, 2026

Copy link
Copy Markdown
Contributor Author

(@bkonyi it might need approval for the Google Testing bot to start?)

@bkonyi bkonyi added the autosubmit Merge PR when tree becomes green via auto submit App label Apr 22, 2026
@auto-submit auto-submit Bot added this pull request to the merge queue Apr 22, 2026
Merged via the queue into flutter:master with commit 6e16a50 Apr 22, 2026
168 checks passed
@flutter-dashboard flutter-dashboard Bot removed the autosubmit Merge PR when tree becomes green via auto submit App label Apr 22, 2026
@DanTup DanTup deleted the roll-pub-packages branch April 23, 2026 10:20
auto-submit Bot pushed a commit to flutter/packages that referenced this pull request Apr 24, 2026
Roll Flutter from 5e4f16931847 to aeb96234de86 (42 revisions)

flutter/flutter@5e4f169...aeb9623

2026-04-24 robert.ancell@canonical.com Fix leak on error case (flutter/flutter#185516)
2026-04-24 engine-flutter-autoroll@skia.org Roll Skia from 04c6c369cfd0 to 1c9b0b9141e9 (2 revisions) (flutter/flutter#185529)
2026-04-24 engine-flutter-autoroll@skia.org Roll Dart SDK from f386b11262f6 to c26627715892 (1 revision) (flutter/flutter#185526)
2026-04-24 engine-flutter-autoroll@skia.org Roll Skia from 290a056fcd0e to 04c6c369cfd0 (2 revisions) (flutter/flutter#185525)
2026-04-24 chris@bracken.jp [ios] Extract SplashScreenManager from FlutterViewController (flutter/flutter#185405)
2026-04-24 engine-flutter-autoroll@skia.org Roll Fuchsia Linux SDK from j3UCWZhWx7zSl9Asy... to 9fPnyEo9PaNdXtasl... (flutter/flutter#185523)
2026-04-24 engine-flutter-autoroll@skia.org Roll Skia from 4c8bedd3c932 to 290a056fcd0e (1 revision) (flutter/flutter#185518)
2026-04-24 engine-flutter-autoroll@skia.org Roll Dart SDK from 70665fc3fd2e to f386b11262f6 (2 revisions) (flutter/flutter#185512)
2026-04-24 97480502+b-luk@users.noreply.github.com Handle hairline strokes in UberSDF (flutter/flutter#184895)
2026-04-24 engine-flutter-autoroll@skia.org Roll Skia from ea20c73ac72c to 4c8bedd3c932 (3 revisions) (flutter/flutter#185509)
2026-04-24 58529443+srujzs@users.noreply.github.com Use relative path for reloadedSourcesUri and reloaded modules (flutter/flutter#184598)
2026-04-24 98614782+auto-submit[bot]@users.noreply.github.com Reverts "Run all flutter/flutter macOS tests using Xcode 26 and iOS 26 simulator (#185431)" (flutter/flutter#185513)
2026-04-24 engine-flutter-autoroll@skia.org Roll Skia from e8d00d634c22 to ea20c73ac72c (8 revisions) (flutter/flutter#185500)
2026-04-23 okorohelijah@google.com Run all flutter/flutter macOS tests using Xcode 26 and iOS 26 simulator (flutter/flutter#185431)
2026-04-23 rmolivares@renzo-olivares.dev update team-text-input pr triage link to filter out "waiting for response" label (flutter/flutter#185499)
2026-04-23 jason-simmons@users.noreply.github.com Check for overflow when computing the pixel buffer size for an animated PNG frame (flutter/flutter#185442)
2026-04-23 reinar@crypt.ws Impeller: Recreate Vulkan transients on surface size change (flutter/flutter#185122)
2026-04-23 matt.kosarek@canonical.com Updating the windowing API for sized to content regular and dialog windows + removing the decorated flag (flutter/flutter#184977)
2026-04-23 engine-flutter-autoroll@skia.org Roll Dart SDK from 634991935e9a to 70665fc3fd2e (2 revisions) (flutter/flutter#185488)
2026-04-23 louisehsu@google.com Updating ios triage link (flutter/flutter#185437)
2026-04-23 34871572+gmackall@users.noreply.github.com Revert "Preprovision Android NDK for flavored builds and reuse matchi… (flutter/flutter#185439)
2026-04-23 1961493+harryterkelsen@users.noreply.github.com fix(web): Fix LateInitializationError in CkSurface and SkwasmSurface (flutter/flutter#185116)
2026-04-23 1961493+harryterkelsen@users.noreply.github.com [web] Implement stepped image downscaling for CanvasKit and Skwasm (flutter/flutter#184741)
2026-04-23 30870216+gaaclarke@users.noreply.github.com Made wide_gamut_macos only run on arm64 machines (flutter/flutter#185486)
2026-04-23 chris@bracken.jp [ios] Update documentation for FlutterAppDelegate.pluginRegistrant (flutter/flutter#185201)
2026-04-23 engine-flutter-autoroll@skia.org Roll Dart SDK from bdf48933f3cf to 634991935e9a (1 revision) (flutter/flutter#185462)
2026-04-23 engine-flutter-autoroll@skia.org Roll Skia from 5fe6162546b1 to e8d00d634c22 (3 revisions) (flutter/flutter#185459)
2026-04-23 engine-flutter-autoroll@skia.org Roll Skia from 0049c5d91b08 to 5fe6162546b1 (1 revision) (flutter/flutter#185455)
2026-04-23 engine-flutter-autoroll@skia.org Roll Dart SDK from 9648f446f131 to bdf48933f3cf (19 revisions) (flutter/flutter#185451)
2026-04-23 engine-flutter-autoroll@skia.org Roll Skia from 11640d1cbc5c to 0049c5d91b08 (11 revisions) (flutter/flutter#185453)
2026-04-23 ishaquehassan@gmail.com Add disposal guidance to CurvedAnimation and CurveTween docs (flutter/flutter#184569)
2026-04-23 ishaquehassan@gmail.com Add `clipBehavior` parameter to `AnimatedCrossFade` (flutter/flutter#184545)
2026-04-23 rmacnak@google.com [fuchsia] Ask for only VMEX, not ambient-replace-as-executable. (flutter/flutter#185099)
2026-04-23 47866232+chunhtai@users.noreply.github.com Unify SemanticUpdateBuilder API for web and non-web (flutter/flutter#185433)
2026-04-22 68919043+Istiak-Ahmed78@users.noreply.github.com Fix ImageInfo.isCloneOf tests by moving async work to setUp (flutter/flutter#185254)
2026-04-22 engine-flutter-autoroll@skia.org Roll Fuchsia Linux SDK from UdpQnaP5eSaDZd3-i... to j3UCWZhWx7zSl9Asy... (flutter/flutter#185438)
2026-04-22 30870216+gaaclarke@users.noreply.github.com Adds script to run malioc locally (flutter/flutter#185371)
2026-04-22 47866232+chunhtai@users.noreply.github.com Add await mechanism to setClipboard in android_semantics_integration test (flutter/flutter#185428)
2026-04-22 43054281+camsim99@users.noreply.github.com Add ability to pass flags to `et run` (flutter/flutter#185109)
2026-04-22 47866232+chunhtai@users.noreply.github.com Add more guidelines for code review bot (flutter/flutter#185367)
2026-04-22 danny@tuppeny.com Roll pub packages (flutter/flutter#185274)
2026-04-22 saurabhmirajkar000@gmail.com Fix incorrect scale parameter reference in Image constructor docs (flutter/flutter#185403)

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
...
creatorpiyush pushed a commit to creatorpiyush/packages that referenced this pull request Jun 10, 2026
…r#11576)

Roll Flutter from 5e4f16931847 to aeb96234de86 (42 revisions)

flutter/flutter@5e4f169...aeb9623

2026-04-24 robert.ancell@canonical.com Fix leak on error case (flutter/flutter#185516)
2026-04-24 engine-flutter-autoroll@skia.org Roll Skia from 04c6c369cfd0 to 1c9b0b9141e9 (2 revisions) (flutter/flutter#185529)
2026-04-24 engine-flutter-autoroll@skia.org Roll Dart SDK from f386b11262f6 to c26627715892 (1 revision) (flutter/flutter#185526)
2026-04-24 engine-flutter-autoroll@skia.org Roll Skia from 290a056fcd0e to 04c6c369cfd0 (2 revisions) (flutter/flutter#185525)
2026-04-24 chris@bracken.jp [ios] Extract SplashScreenManager from FlutterViewController (flutter/flutter#185405)
2026-04-24 engine-flutter-autoroll@skia.org Roll Fuchsia Linux SDK from j3UCWZhWx7zSl9Asy... to 9fPnyEo9PaNdXtasl... (flutter/flutter#185523)
2026-04-24 engine-flutter-autoroll@skia.org Roll Skia from 4c8bedd3c932 to 290a056fcd0e (1 revision) (flutter/flutter#185518)
2026-04-24 engine-flutter-autoroll@skia.org Roll Dart SDK from 70665fc3fd2e to f386b11262f6 (2 revisions) (flutter/flutter#185512)
2026-04-24 97480502+b-luk@users.noreply.github.com Handle hairline strokes in UberSDF (flutter/flutter#184895)
2026-04-24 engine-flutter-autoroll@skia.org Roll Skia from ea20c73ac72c to 4c8bedd3c932 (3 revisions) (flutter/flutter#185509)
2026-04-24 58529443+srujzs@users.noreply.github.com Use relative path for reloadedSourcesUri and reloaded modules (flutter/flutter#184598)
2026-04-24 98614782+auto-submit[bot]@users.noreply.github.com Reverts "Run all flutter/flutter macOS tests using Xcode 26 and iOS 26 simulator (#185431)" (flutter/flutter#185513)
2026-04-24 engine-flutter-autoroll@skia.org Roll Skia from e8d00d634c22 to ea20c73ac72c (8 revisions) (flutter/flutter#185500)
2026-04-23 okorohelijah@google.com Run all flutter/flutter macOS tests using Xcode 26 and iOS 26 simulator (flutter/flutter#185431)
2026-04-23 rmolivares@renzo-olivares.dev update team-text-input pr triage link to filter out "waiting for response" label (flutter/flutter#185499)
2026-04-23 jason-simmons@users.noreply.github.com Check for overflow when computing the pixel buffer size for an animated PNG frame (flutter/flutter#185442)
2026-04-23 reinar@crypt.ws Impeller: Recreate Vulkan transients on surface size change (flutter/flutter#185122)
2026-04-23 matt.kosarek@canonical.com Updating the windowing API for sized to content regular and dialog windows + removing the decorated flag (flutter/flutter#184977)
2026-04-23 engine-flutter-autoroll@skia.org Roll Dart SDK from 634991935e9a to 70665fc3fd2e (2 revisions) (flutter/flutter#185488)
2026-04-23 louisehsu@google.com Updating ios triage link (flutter/flutter#185437)
2026-04-23 34871572+gmackall@users.noreply.github.com Revert "Preprovision Android NDK for flavored builds and reuse matchi… (flutter/flutter#185439)
2026-04-23 1961493+harryterkelsen@users.noreply.github.com fix(web): Fix LateInitializationError in CkSurface and SkwasmSurface (flutter/flutter#185116)
2026-04-23 1961493+harryterkelsen@users.noreply.github.com [web] Implement stepped image downscaling for CanvasKit and Skwasm (flutter/flutter#184741)
2026-04-23 30870216+gaaclarke@users.noreply.github.com Made wide_gamut_macos only run on arm64 machines (flutter/flutter#185486)
2026-04-23 chris@bracken.jp [ios] Update documentation for FlutterAppDelegate.pluginRegistrant (flutter/flutter#185201)
2026-04-23 engine-flutter-autoroll@skia.org Roll Dart SDK from bdf48933f3cf to 634991935e9a (1 revision) (flutter/flutter#185462)
2026-04-23 engine-flutter-autoroll@skia.org Roll Skia from 5fe6162546b1 to e8d00d634c22 (3 revisions) (flutter/flutter#185459)
2026-04-23 engine-flutter-autoroll@skia.org Roll Skia from 0049c5d91b08 to 5fe6162546b1 (1 revision) (flutter/flutter#185455)
2026-04-23 engine-flutter-autoroll@skia.org Roll Dart SDK from 9648f446f131 to bdf48933f3cf (19 revisions) (flutter/flutter#185451)
2026-04-23 engine-flutter-autoroll@skia.org Roll Skia from 11640d1cbc5c to 0049c5d91b08 (11 revisions) (flutter/flutter#185453)
2026-04-23 ishaquehassan@gmail.com Add disposal guidance to CurvedAnimation and CurveTween docs (flutter/flutter#184569)
2026-04-23 ishaquehassan@gmail.com Add `clipBehavior` parameter to `AnimatedCrossFade` (flutter/flutter#184545)
2026-04-23 rmacnak@google.com [fuchsia] Ask for only VMEX, not ambient-replace-as-executable. (flutter/flutter#185099)
2026-04-23 47866232+chunhtai@users.noreply.github.com Unify SemanticUpdateBuilder API for web and non-web (flutter/flutter#185433)
2026-04-22 68919043+Istiak-Ahmed78@users.noreply.github.com Fix ImageInfo.isCloneOf tests by moving async work to setUp (flutter/flutter#185254)
2026-04-22 engine-flutter-autoroll@skia.org Roll Fuchsia Linux SDK from UdpQnaP5eSaDZd3-i... to j3UCWZhWx7zSl9Asy... (flutter/flutter#185438)
2026-04-22 30870216+gaaclarke@users.noreply.github.com Adds script to run malioc locally (flutter/flutter#185371)
2026-04-22 47866232+chunhtai@users.noreply.github.com Add await mechanism to setClipboard in android_semantics_integration test (flutter/flutter#185428)
2026-04-22 43054281+camsim99@users.noreply.github.com Add ability to pass flags to `et run` (flutter/flutter#185109)
2026-04-22 47866232+chunhtai@users.noreply.github.com Add more guidelines for code review bot (flutter/flutter#185367)
2026-04-22 danny@tuppeny.com Roll pub packages (flutter/flutter#185274)
2026-04-22 saurabhmirajkar000@gmail.com Fix incorrect scale parameter reference in Image constructor docs (flutter/flutter#185403)

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
...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

a: tests "flutter test", flutter_test, or one of our tests CICD Run CI/CD framework flutter/packages/flutter repository. See also f: labels. tool Affects the "flutter" command-line tool. See also t: labels.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants