engine-flutter-autoroll 48d1372c1c
Roll Engine from f17ee9df9427 to 4b873306b4b3 (7 revisions) (#100769)
* 64625d462 Roll Fuchsia Linux SDK from _2DtWbNRj... to rPkESbOjK... (flutter/engine#32252)

* 2aa8e16ba Roll Dart SDK from 8d8944d40cd8 to 62cdddf03ccd (5 revisions) (flutter/engine#32253)

* 4e86a5173 Roll Fuchsia Mac SDK from QLxrAkriN... to WhJJCGflg... (flutter/engine#32255)

* 37a04e335 Roll Dart SDK from 62cdddf03ccd to f3ac5d88c3d5 (1 revision) (flutter/engine#32256)

* 96de3ac6a Roll Skia from ae5984082b5e to 2629b9f8a93f (1 revision) (flutter/engine#32258)

* 8153cc2a2 Roll Skia from 2629b9f8a93f to 371b3a68b254 (2 revisions) (flutter/engine#32259)

* 4b873306b Roll Dart SDK from f3ac5d88c3d5 to 4517dfc3774d (1 revision) (flutter/engine#32260)
2022-03-25 12:27:30 -07:00
..

Flutter SDK dependency versions

The files in this directory specifies pinned versions of various dependencies of the flutter SDK.

The bin/internal/engine.version file controls which version of the Flutter engine to use. The file contains the commit hash of a commit in the https://github.com/flutter/engine repository. That hash must have successfully been compiled on https://build.chromium.org/p/client.flutter/ and had its artifacts (the binaries that run on Android and iOS, the compiler, etc) successfully uploaded to Google Cloud Storage.

The /bin/internal/engine.merge_method file controls how we merge a pull request created by the engine auto-roller. If it's squash, there's only one commit for a pull request no matter how many engine commits there are inside that pull request. If it's rebase, the number of commits in the framework is equal to the number of engine commits in the pull request. The latter method makes it easier to detect regressions but costs more test resources.

Ths bin/internal/flutter_plugins.version file specifies the version of the flutter/plugins repository to be used for testing. The flutter/plugins repository isn't an upstream dependency of flutter/flutter; it is only used as part of the test suite for verification, and the pinned version here makes sure that tests are deterministic at each flutter/flutter commit.