* normalize windows file path cases in flutter validator
* fix
* make comparison more accurate by checking .startsWith() rather than .contains()
* fix method name
* call path.canonicalize
* fix
* [tools]build ipa validate icon size
* add more checks in case apple change the format, and also add device lab tests
* do not depend on collection package
* dbb697c9a Create a unique command pool per render pass (flutter/engine#37965)
* d85707af0 Roll Skia from a82a7b6da0a0 to 829527b29b32 (4 revisions) (flutter/engine#37966)
* 3f9fbec8f Roll Fuchsia Mac SDK from 7NnCHy_b8ZWxdAtEU... to gF3YVyOjqNbzT-L9Y... (flutter/engine#37959)
* e9dc20ed0 Roll Skia from 514203395396 to a82a7b6da0a0 (7 revisions) (flutter/engine#37963)
* Revert "Update SnackBar to support Material 3 (#115750)"
This reverts commit d58855c499.
* Kick ci.yaml
Co-authored-by: Jenn Magder <magder@google.com>
* Generate local metadata even when not publishing.
For SLSA compliance we need to separate the fetch, compile and upload
steps of release artifacts. Translating this to the packaging workflows
the fetch step will checkout the prepare_package script at main ToT, the
compile step generate the bundle archives and the recipes will upload
the artifact bundles as part of the upload stage.
This change adds functionality to generate both the release bundle and
the updated metadata file in a way that both files can be uploaded as
part of the upload stage.
Bug: https://github.com/flutter/flutter/issues/115487
* Address comments.
* Update tests.
* Add MenuMenuAcceleratorLabel to support accelerators.
* Review Changes
* Review Changed
* Fix default label builder to use characters
* Remove golden test that shouldn't have been there.
* a41c6ece2 Ignore keydown event for tab during IME composition (flutter/engine#37753)
* f326b630d Roll Skia from 6f65f0631e5a to 4a4cfedd1c20 (6 revisions) (flutter/engine#37942)
* d15e1d5d4 Roll Dart SDK from eddf73d66119 to 962cd6e0d20a (1 revision) (flutter/engine#37900)
* 2f04c9996 Roll Dart SDK from 962cd6e0d20a to ae7042bf53ff (1 revision) (flutter/engine#37904)
* ef7467df5 Roll Fuchsia Mac SDK from NvafPMjJLQ0fBSSAc... to ejjE2o60iiA3_agab... (flutter/engine#37906)
* f59db8502 Roll Skia from a01af64f5cec to 2618d380def4 (4 revisions) (flutter/engine#37907)
* 15b385e32 Roll Dart SDK from ae7042bf53ff to eb65e5cd48e9 (1 revision) (flutter/engine#37909)
* 9f3abd842 Roll Dart SDK from eb65e5cd48e9 to ae4b643d2a4b (1 revision) (flutter/engine#37910)
* 9fe73506f Roll Fuchsia Mac SDK from ejjE2o60iiA3_agab... to lYAPXiPJ9RcPGLUqb... (flutter/engine#37911)
* e7ac37c4a Roll Dart SDK from ae4b643d2a4b to 4851720b30d2 (1 revision) (flutter/engine#37914)
* 4da15de60 Roll Fuchsia Mac SDK from lYAPXiPJ9RcPGLUqb... to E3Fd0hvwiXVfn7egS... (flutter/engine#37915)
* 3ad8105da Roll Fuchsia Mac SDK from E3Fd0hvwiXVfn7egS... to vt3S3a_dnaqNTkO0x... (flutter/engine#37917)
* 08995ff5f Roll Dart SDK from 4851720b30d2 to 3ed1fc1c344d (1 revision) (flutter/engine#37920)
* 1ba0da287 Roll Skia from 2618d380def4 to 79f890c4ba92 (1 revision) (flutter/engine#37921)
* e1d8d8b78 Roll Fuchsia Mac SDK from vt3S3a_dnaqNTkO0x... to 7hM0w3gBLnY1eZM2G... (flutter/engine#37922)
* d920afc2c Roll Skia from 79f890c4ba92 to f0a2e2a08ee7 (1 revision) (flutter/engine#37928)
* 38666a228 Roll Skia from f0a2e2a08ee7 to 9d3726a26123 (2 revisions) (flutter/engine#37929)
* 896ea42ad Roll Fuchsia Mac SDK from 7hM0w3gBLnY1eZM2G... to CUPWWG1rEmonxuLpv... (flutter/engine#37932)
* 0e0129ee8 Roll Skia from 9d3726a26123 to 556e08aa5354 (1 revision) (flutter/engine#37933)
* c0ca450e0 Revert Dart to 2.19.0-431.0.dev (flutter/engine#37934)
* 8f3cd0f5f Roll Skia from 556e08aa5354 to 3ab92e777da1 (1 revision) (flutter/engine#37936)
* 867214c06 Revert Dart SDK to 2.19.0-429.0.dev (flutter/engine#37937)