Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[various] Removed references to deprecated TestWindow APIs #4558

Merged
merged 6 commits into from
Aug 3, 2023

Conversation

pdblasi-google
Copy link
Contributor

@pdblasi-google pdblasi-google commented Jul 24, 2023

Removed references to deprecated TestWindow APIs.

Closes flutter #122912

Pre-launch Checklist

  • I read the [Contributor Guide] and followed the process outlined there for submitting PRs.
  • I read the [Tree Hygiene] wiki page, which explains my responsibilities.
  • I read and followed the [relevant style guides] and ran the auto-formatter. (Unlike the flutter/flutter repo, the flutter/packages repo does use dart format.)
  • I signed the [CLA].
  • The title of the PR starts with the name of the package surrounded by square brackets, e.g. [shared_preferences]
  • I listed at least one issue that this PR fixes in the description above.
  • I updated pubspec.yaml with an appropriate new version according to the [pub versioning philosophy], or this PR is [exempt from version changes].
  • I updated CHANGELOG.md to add a description of the change, [following repository CHANGELOG style].
  • I updated/added relevant documentation (doc comments with ///).
  • I added new tests to check the change I am making, or this PR is [test-exempt].
  • All existing and new tests are passing.

@reidbaker reidbaker self-requested a review July 24, 2023 20:28
Copy link
Contributor

@reidbaker reidbaker left a comment

Choose a reason for hiding this comment

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

approval % failing test. I updated the branch in case it was either a flake or fixed upstream

Copy link
Contributor

@Piinks Piinks left a comment

Choose a reason for hiding this comment

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

Flutter_LGTM

@Piinks
Copy link
Contributor

Piinks commented Jul 24, 2023

Looks like the cranky checks are formatting. This repo uses dart format.

@pdblasi-google
Copy link
Contributor Author

@reidbaker I think this should be good to go now, let me know if I'm missing anything.

@reidbaker reidbaker added the autosubmit Merge PR when tree becomes green via auto submit App label Jul 28, 2023
@auto-submit auto-submit bot removed the autosubmit Merge PR when tree becomes green via auto submit App label Jul 28, 2023
@auto-submit
Copy link
Contributor

auto-submit bot commented Jul 28, 2023

auto label is removed for flutter/packages, pr: 4558, due to - The status or check suite android-platform_tests CHANNEL:master PACKAGE_SHARDING:--shardIndex 2 --shardCount 6 has failed. Please fix the issues identified (or deflake) before re-applying this label.

engine-flutter-autoroll added a commit to engine-flutter-autoroll/flutter that referenced this pull request Aug 3, 2023
auto-submit bot pushed a commit to flutter/flutter that referenced this pull request Aug 3, 2023
flutter/packages@4e4961a...d00c1f9

2023-08-03 49699333+dependabot[bot]@users.noreply.github.com Bump github/codeql-action from 2.21.1 to 2.21.2 (flutter/packages#4637)
2023-08-03 [email protected] Roll Flutter from b3f99ff to c00d241 (12 revisions) (flutter/packages#4640)
2023-08-03 [email protected] [path_provider] Add getApplicationCachePath() - implementations (flutter/packages#4619)
2023-08-03 [email protected] [various] Removed references to deprecated `TestWindow` APIs (flutter/packages#4558)
2023-08-02 49699333+dependabot[bot]@users.noreply.github.com Bump actions/labeler from 4.1.0 to 4.3.0 (flutter/packages#4432)
2023-08-02 [email protected] [go_router_builder]  Add go_router StatefulShellRoute support to go_router_builder (flutter/packages#4238)
2023-08-02 [email protected] [Tooling] Add google owned cache for dependencies as an option in ci (flutter/packages#4567)
2023-08-02 [email protected] Roll Flutter from 1d59196 to b3f99ff (32 revisions) (flutter/packages#4634)
2023-08-02 [email protected] [go_router_builder] Support `ShellRouteData` without `const` constructor  (flutter/packages#4627)
2023-08-02 49699333+dependabot[bot]@users.noreply.github.com Bump github/codeql-action from 2.21.0 to 2.21.1 (flutter/packages#4573)

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],[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://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
JeroenWeener added a commit to andreisas06/packages that referenced this pull request Aug 10, 2023
commit 8248ef23b29a5e847bef9f10cb6f866642531354
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Wed Aug 9 17:22:56 2023 -0700

    Bump github/codeql-action from 2.21.2 to 2.21.3 (#4664)

    Bumps [github/codeql-action](https://github.com/github/codeql-action)
    from 2.21.2 to 2.21.3.
    <details>
    <summary>Changelog</summary>
    <p><em>Sourced from <a
    href="https://github.com/github/codeql-action/blob/main/CHANGELOG.md">github/codeql-action's
    changelog</a>.</em></p>
    <blockquote>
    <h1>CodeQL Action Changelog</h1>
    <p>See the <a
    href="https://github.com/github/codeql-action/releases">releases
    page</a> for the relevant changes to the CodeQL CLI and language
    packs.</p>
    <h2>[UNRELEASED]</h2>
    <p>No user facing changes.</p>
    <h2>2.21.3 - 08 Aug 2023</h2>
    <ul>
    <li>We are rolling out a feature in August 2023 that will improve
    multi-threaded performance on larger runners. <a
    href="https://redirect.github.com/github/codeql-action/pull/1817">#1817</a></li>
    <li>We are rolling out a feature in August 2023 that adds beta support
    for <a href="https://projectlombok.org/">Project Lombok</a> when
    analyzing Java. <a
    href="https://redirect.github.com/github/codeql-action/pull/1809">#1809</a></li>
    <li>Reduce disk space usage when downloading the CodeQL bundle. <a
    href="https://redirect.github.com/github/codeql-action/pull/1820">#1820</a></li>
    </ul>
    <h2>2.21.2 - 28 Jul 2023</h2>
    <ul>
    <li>Update default CodeQL bundle version to 2.14.1. <a
    href="https://redirect.github.com/github/codeql-action/pull/1797">#1797</a></li>
    <li>Avoid duplicating the analysis summary within the logs. <a
    href="https://redirect.github.com/github/codeql-action/pull/1811">#1811</a></li>
    </ul>
    <h2>2.21.1 - 26 Jul 2023</h2>
    <ul>
    <li>Improve the handling of fatal errors from the CodeQL CLI. <a
    href="https://redirect.github.com/github/codeql-action/pull/1795">#1795</a></li>
    <li>Add the <code>sarif-output</code> output to the analyze action that
    contains the path to the directory of the generated SARIF. <a
    href="https://redirect.github.com/github/codeql-action/pull/1799">#1799</a></li>
    </ul>
    <h2>2.21.0 - 19 Jul 2023</h2>
    <ul>
    <li>CodeQL Action now requires CodeQL CLI 2.9.4 or later. For more
    information, see the corresponding changelog entry for CodeQL Action
    version 2.20.4. <a
    href="https://redirect.github.com/github/codeql-action/pull/1724">#1724</a></li>
    </ul>
    <h2>2.20.4 - 14 Jul 2023</h2>
    <ul>
    <li>This is the last release of the Action that supports CodeQL CLI
    versions 2.8.5 to 2.9.3. These versions of the CodeQL CLI were
    deprecated on June 20, 2023 alongside GitHub Enterprise Server 3.5 and
    will not be supported by the next release of the CodeQL Action (2.21.0).
    <ul>
    <li>If you are using one of these versions, please update to CodeQL CLI
    version 2.9.4 or later. For instance, if you have specified a custom
    version of the CLI using the 'tools' input to the 'init' Action, you can
    remove this input to use the default version.</li>
    <li>Alternatively, if you want to continue using a version of the CodeQL
    CLI between 2.8.5 and 2.9.3, you can replace
    'github/codeql-action/<em><a
    href="https://github.com/v2"><code>@​v2</code></a>' by
    'github/codeql-action/</em><a
    href="https://github.com/v2"><code>@​v2</code></a>.20.4' in your code
    scanning workflow to ensure you continue using this version of the
    CodeQL Action.</li>
    </ul>
    </li>
    <li>We are rolling out a feature in July 2023 that will slightly reduce
    the default amount of RAM used for query execution, in proportion to the
    runner's total memory. This will help to avoid out-of-memory failures on
    larger runners. <a
    href="https://redirect.github.com/github/codeql-action/pull/1760">#1760</a></li>
    <li>Update default CodeQL bundle version to 2.14.0. <a
    href="https://redirect.github.com/github/codeql-action/pull/1762">#1762</a></li>
    </ul>
    <h2>2.20.3 - 06 Jul 2023</h2>
    <ul>
    <li>Update default CodeQL bundle version to 2.13.5. <a
    href="https://redirect.github.com/github/codeql-action/pull/1743">#1743</a></li>
    </ul>
    <h2>2.20.2 - 03 Jul 2023</h2>
    <p>No user facing changes.</p>
    <h2>2.20.1 - 21 Jun 2023</h2>
    <ul>
    <li>Update default CodeQL bundle version to 2.13.4. <a
    href="https://redirect.github.com/github/codeql-action/pull/1721">#1721</a></li>
    <li>Experimental: add a new <code>resolve-environment</code> action
    which attempts to infer a configuration for the build environment that
    is required to build a given project. Do not use this in production as
    it is part of an internal experiment and subject to change at any
    time.</li>
    </ul>
    <h2>2.20.0 - 13 Jun 2023</h2>
    <!-- raw HTML omitted -->
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/github/codeql-action/commit/5b6282e01c62d02e720b81eb8a51204f527c3624"><code>5b6282e</code></a>
    Merge pull request <a
    href="https://redirect.github.com/github/codeql-action/issues/1829">#1829</a>
    from github/update-v2.21.3-f9a7c6738</li>
    <li><a
    href="https://github.com/github/codeql-action/commit/f0f7a35b85fdfbe2a22f71f07357d50c3b42a03b"><code>f0f7a35</code></a>
    Add changenote for Lombok rollout</li>
    <li><a
    href="https://github.com/github/codeql-action/commit/dda4ed3db43be29c67d79c0cb9820615c945bef9"><code>dda4ed3</code></a>
    Update changelog for v2.21.3</li>
    <li><a
    href="https://github.com/github/codeql-action/commit/f9a7c6738f28efb36e31d49c53a201a9c5d6a476"><code>f9a7c67</code></a>
    Merge pull request <a
    href="https://redirect.github.com/github/codeql-action/issues/1827">#1827</a>
    from github/dependabot/npm_and_yarn/npm-5103036bd1</li>
    <li><a
    href="https://github.com/github/codeql-action/commit/31b9dd18d42cacc20225c8e17681df56ecc9b962"><code>31b9dd1</code></a>
    Update checked-in dependencies</li>
    <li><a
    href="https://github.com/github/codeql-action/commit/7e2f56aae343fe3734d1841385b67742654aa94c"><code>7e2f56a</code></a>
    Bump the npm group with 3 updates</li>
    <li><a
    href="https://github.com/github/codeql-action/commit/878ae4a749eff2fd2a5789cd23ef5c39a4903cd1"><code>878ae4a</code></a>
    Merge pull request <a
    href="https://redirect.github.com/github/codeql-action/issues/1823">#1823</a>
    from github/henrymercer/setup-swift-more-consistent</li>
    <li><a
    href="https://github.com/github/codeql-action/commit/63602c0f72ecd7fac834d5ca1d52ec1500bc8152"><code>63602c0</code></a>
    Merge pull request <a
    href="https://redirect.github.com/github/codeql-action/issues/1824">#1824</a>
    from github/henrymercer/cli-notifications-fix</li>
    <li><a
    href="https://github.com/github/codeql-action/commit/66dc883276a9bc95275668a69c26e7f55e4013d8"><code>66dc883</code></a>
    Merge pull request <a
    href="https://redirect.github.com/github/codeql-action/issues/1826">#1826</a>
    from github/henrymercer/increase-reserved-scaling-fa...</li>
    <li><a
    href="https://github.com/github/codeql-action/commit/2203178090782fe408dd0bee3925a959edaedf22"><code>2203178</code></a>
    Increase scaling factor for reserved RAM to 5%</li>
    <li>Additional commits viewable in <a
    href="https://github.com/github/codeql-action/compare/0ba4244466797eb048eb91a6cd43d5c03ca8bd05...5b6282e01c62d02e720b81eb8a51204f527c3624">compare
    view</a></li>
    </ul>
    </details>
    <br />

    [![Dependabot compatibility
    score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github/codeql-action&package-manager=github_actions&previous-version=2.21.2&new-version=2.21.3)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

    Dependabot will resolve any conflicts with this PR as long as you don't
    alter it yourself. You can also trigger a rebase manually by commenting
    `@dependabot rebase`.

    [//]: # (dependabot-automerge-start)
    [//]: # (dependabot-automerge-end)

    ---

    <details>
    <summary>Dependabot commands and options</summary>
    <br />

    You can trigger Dependabot actions by commenting on this PR:
    - `@dependabot rebase` will rebase this PR
    - `@dependabot recreate` will recreate this PR, overwriting any edits
    that have been made to it
    - `@dependabot merge` will merge this PR after your CI passes on it
    - `@dependabot squash and merge` will squash and merge this PR after
    your CI passes on it
    - `@dependabot cancel merge` will cancel a previously requested merge
    and block automerging
    - `@dependabot reopen` will reopen this PR if it is closed
    - `@dependabot close` will close this PR and stop Dependabot recreating
    it. You can achieve the same result by closing it manually
    - `@dependabot show <dependency name> ignore conditions` will show all
    of the ignore conditions of the specified dependency
    - `@dependabot ignore this major version` will close this PR and stop
    Dependabot creating any more for this major version (unless you reopen
    the PR or upgrade to it yourself)
    - `@dependabot ignore this minor version` will close this PR and stop
    Dependabot creating any more for this minor version (unless you reopen
    the PR or upgrade to it yourself)
    - `@dependabot ignore this dependency` will close this PR and stop
    Dependabot creating any more for this dependency (unless you reopen the
    PR or upgrade to it yourself)

    </details>

    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit 4ff585ef1c9b1830c30db9151868b142a9ae2cce
Author: hangyu <[email protected]>
Date:   Wed Aug 9 13:36:47 2023 -0700

    go_router should allow setting requestFocus (#4636)

    fixes: https://github.com/flutter/flutter/issues/129581

commit 175ff5603b818199bd6fc06bf67106f85cd4a6dc
Author: Maurice Parrish <[email protected]>
Date:   Wed Aug 9 16:36:45 2023 -0400

    [webview_flutter_android][webview_flutter_wkwebview] Fixes widget rebuild bug caused by key type (#4667)

    It looks like the wrong key was used in https://github.com/flutter/packages/pull/4533. The `ObjectKey` uses `identical` for comparison while `ValueKey` uses `==`, which is what was intended. This just switches the key type on both platforms.

    Fixes https://github.com/flutter/flutter/issues/131697
    Fixes https://github.com/flutter/flutter/issues/132143

commit 881c1f552d0fbc335e419d95565e16f667d343b7
Author: engine-flutter-autoroll <[email protected]>
Date:   Wed Aug 9 12:20:02 2023 -0400

    Roll Flutter from 436df69a4684 to f4c25bbb351c (28 revisions) (#4666)

    https://github.com/flutter/flutter/compare/436df69a4684...f4c25bbb351c

    2023-08-09 [email protected] Revert "Handle breaking changes in leak_tracker." (flutter/flutter#132223)
    2023-08-09 [email protected] Roll Flutter Engine from 8ec575168d44 to 3d3fb4faed02 (3 revisions) (flutter/flutter#132193)
    2023-08-09 [email protected] Use pattern matching to avoid strange type annotations (flutter/flutter#131964)
    2023-08-09 [email protected] Roll Flutter Engine from 6839b88283b6 to 8ec575168d44 (1 revision) (flutter/flutter#132182)
    2023-08-09 [email protected] Roll Flutter Engine from 29b117aa4192 to 6839b88283b6 (1 revision) (flutter/flutter#132181)
    2023-08-09 [email protected] Roll Flutter Engine from 82292b8390cb to 29b117aa4192 (5 revisions) (flutter/flutter#132179)
    2023-08-09 [email protected] Add more info to `OverlayState.insert` error messages (flutter/flutter#129363)
    2023-08-08 [email protected] Add `textCapitalization` property for `SearchBar` and `SearchAnchor` (flutter/flutter#131459)
    2023-08-08 [email protected] Roll Flutter Engine from 934ebb005d02 to 82292b8390cb (3 revisions) (flutter/flutter#132166)
    2023-08-08 49699333+dependabot[bot]@users.noreply.github.com Bump github/codeql-action from 2.21.2 to 2.21.3 (flutter/flutter#132165)
    2023-08-08 [email protected] Revert of #120385 (flutter/flutter#132167)
    2023-08-08 [email protected] Add `PopupMenuButton.iconColor`, `PopupMenuTheme.iconSize` and fix button icon using unexpected color propert (flutter/flutter#132054)
    2023-08-08 [email protected] More PageStorage clarity in the documentation (flutter/flutter#131954)
    2023-08-08 [email protected] Document that missed_frame_build_budget_count is misleading (flutter/flutter#132137)
    2023-08-08 [email protected] Locate the template directory using a TemplatePathProvider. (flutter/flutter#132156)
    2023-08-08 [email protected] Roll Flutter Engine from dd03fae51d38 to 934ebb005d02 (4 revisions) (flutter/flutter#132159)
    2023-08-08 [email protected] Roll Flutter Engine from 22bd35a19352 to dd03fae51d38 (3 revisions) (flutter/flutter#132149)
    2023-08-08 [email protected] Fix `TabBarTheme.indicatorColor` not applied in Material 2 (flutter/flutter#132123)
    2023-08-08 [email protected] Paginated Data Table : Fixed Row number at footer in last page  (flutter/flutter#130389)
    2023-08-08 [email protected] [web] Use benchmark callback from `dart:ui_web` (flutter/flutter#132087)
    2023-08-08 [email protected] Roll Flutter Engine from 99fdac88f3c6 to 22bd35a19352 (3 revisions) (flutter/flutter#132141)
    2023-08-08 [email protected] [framework] Add Search Web to selection controls for iOS (flutter/flutter#131898)
    2023-08-08 [email protected] Remove Iterator from _History (flutter/flutter#132101)
    2023-08-08 [email protected] Update dartdoc driver to match current behaviour (flutter/flutter#132078)
    2023-08-08 [email protected] More documentation about warm-up frames (flutter/flutter#132085)
    2023-08-08 [email protected] Roll Flutter Engine from 146c4c9487fc to 99fdac88f3c6 (3 revisions) (flutter/flutter#132135)
    2023-08-08 [email protected] Roll Packages from d7ee75ad59ad to ac4137624a13 (8 revisions) (flutter/flutter#132133)
    2023-08-08 [email protected] Handle breaking changes in leak_tracker. (flutter/flutter#131998)

    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
    Please CC [email protected],[email protected],[email protected] on the revert to ensure that a human
    is aware of the problem.

    To file a bug in Packages: https://github.com/flutter/flutter/issues/new/choose

    To report a problem with the AutoRoller itself, please file a bug:
    https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug

    Documentation for the AutoRoller is here:
    https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md

commit eed8df711a3daff0e8017f9d62c5689338a4e0d6
Author: Reid Baker <[email protected]>
Date:   Wed Aug 9 08:15:54 2023 -0700

    [url_launcher] Android API 34 support (#4660)

    fixed [#flutter/flutter/issues/126460 ](https://github.com/flutter/flutter/issues/126460)
    Reland of https://github.com/flutter/packages/pull/3973 which incorrectly used application context when registering and not when unregistering. This pr uses activity context for both which is aligned with what the behavior was before.

    - Register on the same context as  unregister
    - Add integration test for android url launch and close

    Tested with manual test and new integration test.

commit 34683acc39865234e27db640d3803e56f0897f26
Author: Francisco Reis Nogueira <[email protected]>
Date:   Tue Aug 8 20:27:18 2023 -0300

    Migrating styleFrom API to new version. (#4540)

    Updates the styleFrom API to use `backgroundColor` and `foregroundColor` instead of deprecated methods (`primary`, `onPrimary`).

    Fixes [#105724](https://github.com/flutter/flutter/issues/105724)

commit ac4137624a13c87f20781795b9a56891cdadff11
Author: engine-flutter-autoroll <[email protected]>
Date:   Tue Aug 8 11:43:08 2023 -0400

    Roll Flutter from ad0aa8de7512 to 436df69a4684 (17 revisions) (#4663)

    https://github.com/flutter/flutter/compare/ad0aa8de7512...436df69a4684

    2023-08-08 [email protected] Roll Flutter Engine from 9c83d90b01bd to 146c4c9487fc (6 revisions) (flutter/flutter#132112)
    2023-08-08 [email protected] Roll Flutter Engine from c27109291e22 to 9c83d90b01bd (5 revisions) (flutter/flutter#132108)
    2023-08-08 [email protected] Roll Flutter Engine from be085f6699b6 to c27109291e22 (3 revisions) (flutter/flutter#132086)
    2023-08-08 [email protected] Revert "Replace TextField.canRequestFocus with TextField.focusNode.canRequestFocus" (flutter/flutter#132104)
    2023-08-08 [email protected] [Impeller] add drawVertices and drawAtlas benchmarks. (flutter/flutter#132080)
    2023-08-07 [email protected] Adds more documentations around ignoreSemantics deprecations. (flutter/flutter#131287)
    2023-08-07 [email protected] [web] New HtmlElementView.fromTagName constructor (flutter/flutter#130513)
    2023-08-07 [email protected] Move mock canvas to flutter_test (flutter/flutter#131631)
    2023-08-07 [email protected] Add static_path_tessellation macrobenchmark (flutter/flutter#131837)
    2023-08-07 [email protected] [web] Remove usage of `ui.webOnlyInitializePlatform()` (flutter/flutter#131344)
    2023-08-07 [email protected] Roll Flutter Engine from 39a575f65d50 to be085f6699b6 (1 revision) (flutter/flutter#132069)
    2023-08-07 [email protected] Android context menu theming and visual update (flutter/flutter#131816)
    2023-08-07 [email protected] Roll Flutter Engine from 39ce1c097bce to 39a575f65d50 (2 revisions) (flutter/flutter#132064)
    2023-08-07 [email protected] CupertinoContextMenu improvement (flutter/flutter#131030)
    2023-08-07 [email protected] Roll Flutter Engine from 5b47c0577060 to 39ce1c097bce (3 revisions) (flutter/flutter#132057)
    2023-08-07 [email protected] Slider should check `mounted` before start interaction (flutter/flutter#132010)
    2023-08-07 [email protected] Roll Packages from ce53da1bd741 to d7ee75ad59ad (7 revisions) (flutter/flutter#132058)

    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
    Please CC [email protected],[email protected],[email protected] on the revert to ensure that a human
    is aware of the problem.

    To file a bug in Packages: https://github.com/flutter/flutter/issues/new/choose

    To report a problem with the AutoRoller itself, please file a bug:
    https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug

    Documentation for the AutoRoller is here:
    https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md

commit 269118d2284e718a67d73c5234eb1da2f8590c9c
Author: Maurice Parrish <[email protected]>
Date:   Mon Aug 7 22:35:16 2023 -0400

    [webview_flutter_wkwebview] Repeatedly pump WebViews until one is garbage collected (#4662)

    This should improve the chance that a `WKWebView` is garbage collected by repeatedly pumping `WebViewWidgets`.

commit 0042da7e6346af7d8756476d66e065688e58cf38
Author: Erik German <[email protected]>
Date:   Mon Aug 7 18:02:23 2023 -0700

    [xdg_directories] Add example app (#4554)

    Created a demo app for the xdg_directories package to showcase some of the basic functionalities.

    <img width="1440" alt="Screenshot 2023-08-01 at 11 45 31 a m" src="https://github.com/flutter/packages/assets/36830415/95adbcde-f554-4fce-ace9-e385cb66db3c">

    Fixes: [#128698](https://github.com/flutter/flutter/issues/128698)

commit 7bfcc0e80f47af6961784037e68033bf6ab8898a
Author: Nitin-Poojary <[email protected]>
Date:   Tue Aug 8 06:08:39 2023 +0530

    [pigeon] Recursively create output target files (#4458)

    Recursively creates output target files before trying to write to it.

    closes #[128820](https://github.com/flutter/flutter/issues/128820)

commit 31b1849fb3cd08da102dcbfd19cb2439614bd862
Author: J-P Nurmi <[email protected]>
Date:   Tue Aug 8 01:59:48 2023 +0200

    [path_provider] Add getApplicationCachePath() (#4483)

    Provides a suitable place for caching application-specific files on all supported platforms.

    | Platform | Location |
    |---|---|
    | Android | `<app>/cache` |
    | iOS | `<app>/Library/Caches` |
    | Linux | `$XDG_CACHE_HOME/<app>` or `~/.cache/<app>` |
    | macOS | `~/Library/Caches/<app>` or `~/Library/Containers/<app>/Data/Library/Caches/<app>` |
    | Windows | `%LOCALAPPDATA%/<app>` |

    Fixes: flutter/flutter#105386

commit 470a325e1109ef6e081720b6c4e48ab97275dd9a
Author: Maurice Parrish <[email protected]>
Date:   Mon Aug 7 16:02:36 2023 -0400

    [flutter_markdown] Adopt code excerpts in README (#4656)

    Updates the README to use a compiled excerpt source for its example of creating a `Markdown`.

    Part of https://github.com/flutter/flutter/issues/102679

commit 6cb2a32b7f26896ac5a9322d093bfda1821c2461
Author: Reid Baker <[email protected]>
Date:   Mon Aug 7 11:33:26 2023 -0700

    [All] Expand artifact hub to all plugins (#4645)

    - Adds artifact hub check to gradle command
    - Add tests for build.gradle and settings.gradle check
    - Update all example build.gradle and settings.gradle files

    flutter/flutter/issues/120119

    Expansion of https://github.com/flutter/packages/pull/4567

commit fa86f8a4e153a7499b6bc46ec85bc2834cee354e
Author: engine-flutter-autoroll <[email protected]>
Date:   Mon Aug 7 14:33:05 2023 -0400

    Roll Flutter from 2ba9f7bdfe16 to ad0aa8de7512 (31 revisions) (#4659)

    https://github.com/flutter/flutter/compare/2ba9f7bdfe16...ad0aa8de7512

    2023-08-07 [email protected] Roll Flutter Engine from
    b10891e0d8d8 to 5b47c0577060 (1 revision) (flutter/flutter#132040)
    2023-08-07 [email protected] Roll Flutter Engine from
    4304d6180264 to b10891e0d8d8 (1 revision) (flutter/flutter#132037)
    2023-08-07 [email protected] Roll Flutter Engine from
    eb91441398a1 to 4304d6180264 (1 revision) (flutter/flutter#132031)
    2023-08-07 [email protected] Constrain
    _RenderScaledInlineWidget child size in computeDryLayout
    (flutter/flutter#131765)
    2023-08-07 [email protected] Roll Flutter Engine from
    15b5707af406 to eb91441398a1 (1 revision) (flutter/flutter#132025)
    2023-08-07 [email protected] Roll Flutter Engine from
    a1d513f78bbb to 15b5707af406 (2 revisions) (flutter/flutter#132020)
    2023-08-06 [email protected] Roll Flutter Engine from
    c9bd380ccbb0 to a1d513f78bbb (1 revision) (flutter/flutter#132015)
    2023-08-06 [email protected] Roll Flutter Engine from
    060c95f94364 to c9bd380ccbb0 (1 revision) (flutter/flutter#132008)
    2023-08-06 [email protected] Roll Flutter Engine from
    af7aaae2f1f9 to 060c95f94364 (1 revision) (flutter/flutter#132006)
    2023-08-06 [email protected] Roll Flutter Engine from
    cdafc05a7217 to af7aaae2f1f9 (2 revisions) (flutter/flutter#132004)
    2023-08-05 [email protected] Roll Flutter Engine from
    b512df490c94 to cdafc05a7217 (1 revision) (flutter/flutter#131996)
    2023-08-05 [email protected] Take paint offset
    into account for inline children hit test in Editable
    (flutter/flutter#131675)
    2023-08-05 [email protected] Roll Flutter Engine from
    d26b8c8fb60c to b512df490c94 (1 revision) (flutter/flutter#131987)
    2023-08-05 [email protected] Roll Flutter Engine from
    2ce2913acbe4 to d26b8c8fb60c (1 revision) (flutter/flutter#131986)
    2023-08-05 [email protected] Roll Flutter Engine from
    628b086265f2 to 2ce2913acbe4 (1 revision) (flutter/flutter#131983)
    2023-08-05 [email protected] Roll Flutter Engine from
    7302a678e58e to 628b086265f2 (1 revision) (flutter/flutter#131976)
    2023-08-05 [email protected] Roll Flutter Engine from
    138a1ea9a692 to 7302a678e58e (2 revisions) (flutter/flutter#131975)
    2023-08-05 [email protected] Roll Flutter Engine from
    a0d650e37f5d to 138a1ea9a692 (2 revisions) (flutter/flutter#131972)
    2023-08-05 [email protected] Add TODO to refactor error handling.
    (flutter/flutter#131878)
    2023-08-05 [email protected] Manual roll Flutter Engine
    from 4f4734cd48da to a0d650e37f5d (3 revisions) (flutter/flutter#131967)
    2023-08-05 [email protected] Mark the
    ci_yaml roller task so that it is not backfilled.
    (flutter/flutter#131966)
    2023-08-05 [email protected] mark linux packages_autoroller
    flaky because of token issue (flutter/flutter#131970)
    2023-08-04 [email protected] Sped up the time
    to find macrobenchmarks. (flutter/flutter#131959)
    2023-08-04 [email protected] Roll Flutter Engine from
    c254deb8fbda to 4f4734cd48da (2 revisions) (flutter/flutter#131955)
    2023-08-04 [email protected] Roll Flutter Engine from
    a7bea8621f4b to c254deb8fbda (3 revisions) (flutter/flutter#131950)
    2023-08-04 [email protected] Predictive back support for root
    routes (flutter/flutter#120385)
    2023-08-04 [email protected] Roll Flutter Engine from
    e9f80bff0703 to a7bea8621f4b (3 revisions) (flutter/flutter#131948)
    2023-08-04 [email protected] Roll Flutter Engine from
    badca1f7f8c9 to e9f80bff0703 (6 revisions) (flutter/flutter#131943)
    2023-08-04 [email protected] Mention `showTimePicker` function be can
    be used to show dialog with the time picker in the `TimePickerDialog`
    docs (flutter/flutter#131932)
    2023-08-04 [email protected] Check for
    simulator runtime in flutter doctor (flutter/flutter#131795)
    2023-08-04 [email protected] Roll Packages from
    d00c1f9eb01c to ce53da1bd741 (3 revisions) (flutter/flutter#131935)

    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
    Please CC
    [email protected],[email protected],[email protected] on the
    revert to ensure that a human
    is aware of the problem.

    To file a bug in Packages:
    https://github.com/flutter/flutter/issues/new/choose

    To report a problem with the AutoRoller itself, please file a bug:
    https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug

    Documentation for the AutoRoller is here:
    https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md

commit d7ee75ad59ad7bc45e659d0599e935e9e7981ea1
Author: stuartmorgan <[email protected]>
Date:   Sat Aug 5 07:36:33 2023 -0700

    [tool] Skip pathified analysis on resolver errors (#4647)

    If adding a pathified dependency creates a resolver error, then skip it instead of failing when running pathified analysis. The purpose of pathified analysis it to pre-detect failures that would happen on publishing, and if there's a resolver error that means the publishing even won't affect the package anyway.

    See https://github.com/flutter/packages/pull/4483#issuecomment-1664468621 for an example case where we need this.

    (In theory we could get delayed OOB errors that this will miss�e.g., in the case above if the PR would actually break rfw/example/wasm, then if at some later date `wasm` updated to use a newer `ffi`, eliminating the resolver conflict, then suddenly rfw/example/wasm would pick up the PR and break. That seems *extremely* unlikely, however, so I'm not concerned that this will be a problem in practice. We can revisit if that changes.)

commit 992422c1d690bc69093d2ec1f2f51f4aab675f0c
Author: stuartmorgan <[email protected]>
Date:   Fri Aug 4 19:46:59 2023 -0700

    [ci] Remove tools from Dockerfile (#4649)

    Remove the Firebase Test Lab tools from the Dockerfile, since we are no longer running FTL tests in Cirrus.

commit 040e16375ce71d765e636d13b1b0cb13df6ac4f4
Author: Ricardo Amador <[email protected]>
Date:   Fri Aug 4 18:34:21 2023 -0700

    Update to not backfill the ci.yaml roller task. (#4651)

    In order to avoid new tasks from not being scheduled we are not going to backfill the autoroller because it can sometimes play transactions out of order causing issues with tasks that are scheduled but not known.

    *List which issues are fixed by this PR. You must list at least one issue.*
    Part of https://github.com/flutter/flutter/issues/127063

    *If you had to change anything in the [flutter/tests] repo, include a link to the migration guide as per the [breaking change policy].*

commit b2a30a372ca3cd3d1d03735c5c4a64110380ffc1
Author: stuartmorgan <[email protected]>
Date:   Fri Aug 4 12:40:04 2023 -0700

    [pigeon] Consolidate mock handler tests (#4642)

    Eliminates the `mock_handler_tester` sub-package, which existed just for a single unit test file and required duplicate `pigeons/message.dart` output generation with bespoke test wrappers, folding that test into the shared harness and generation system. This also eliminates an entire test suite from the test harness since it's now part of the rest of the Dart unit testing.

    This surfaced an edge-case problem with the new package name override, which is that if the override doesn't match the actual dart output location, generated Dart test output won't compile because the import will be wrong. This addresses that by passing the actual package as well to the test generator.

commit ff81b821765197e4493962aa477fa93a9bcb6a62
Author: stuartmorgan <[email protected]>
Date:   Fri Aug 4 11:23:53 2023 -0700

    [camera_web] Adopt code excerpts in README (#4584)

    Updates the README to use a compiled excerpt source for its example of creating an `Image`.

    Part of https://github.com/flutter/flutter/issues/102679

commit 4bd6c6ba63e608a7bff9e59b78c3d08565bd685b
Author: stuartmorgan <[email protected]>
Date:   Fri Aug 4 11:00:40 2023 -0700

    [image_picker] Allows 3.0 web implementation (#4648)

    Adds compatibility with `image_picker_for_web` 3.0, which was a breaking change only because it dropped implementations of deprecated platform interface methods that this package no longer uses.

    Picks up the fix for https://github.com/flutter/flutter/issues/92176

commit 11bb9ec7d917133ccb3f55dd1de33f4bf814c58a
Author: engine-flutter-autoroll <[email protected]>
Date:   Fri Aug 4 12:21:10 2023 -0400

    Roll Flutter from c00d241938b1 to 2ba9f7bdfe16 (25 revisions) (#4646)

    https://github.com/flutter/flutter/compare/c00d241938b1...2ba9f7bdfe16

    2023-08-04 [email protected] Roll Flutter Engine from d15a02a8191c to badca1f7f8c9 (1 revision) (flutter/flutter#131928)
    2023-08-04 [email protected] Upgrade packages. (flutter/flutter#131927)
    2023-08-04 [email protected] Roll Flutter Engine from 0725a6f519d0 to d15a02a8191c (2 revisions) (flutter/flutter#131924)
    2023-08-04 [email protected] Roll Flutter Engine from c912e3417e68 to 0725a6f519d0 (2 revisions) (flutter/flutter#131917)
    2023-08-04 [email protected] Roll Flutter Engine from 03137a3b9b81 to c912e3417e68 (2 revisions) (flutter/flutter#131913)
    2023-08-04 [email protected] Roll Flutter Engine from de0ec1c971ab to 03137a3b9b81 (1 revision) (flutter/flutter#131912)
    2023-08-04 [email protected] Roll Flutter Engine from e3f75650ac5f to de0ec1c971ab (2 revisions) (flutter/flutter#131910)
    2023-08-04 [email protected] make `--dart-define` override redundant values in `--dart-define-from-file` (flutter/flutter#131088)
    2023-08-04 [email protected] Roll Flutter Engine from ca8d852eddfc to e3f75650ac5f (1 revision) (flutter/flutter#131907)
    2023-08-04 [email protected] Roll Flutter Engine from 098ec489585e to ca8d852eddfc (2 revisions) (flutter/flutter#131905)
    2023-08-04 [email protected] Roll Flutter Engine from 4c62dd81d136 to 098ec489585e (2 revisions) (flutter/flutter#131903)
    2023-08-04 [email protected] Roll Flutter Engine from 0c1de9b8afba to 4c62dd81d136 (4 revisions) (flutter/flutter#131902)
    2023-08-03 [email protected] Roll Flutter Engine from b08e1410a06a to 0c1de9b8afba (9 revisions) (flutter/flutter#131897)
    2023-08-03 [email protected] Fix TimePicker token issue link (flutter/flutter#131863)
    2023-08-03 [email protected] [Impeller] Add animated_blur_backdrop_filter_perf execution on samsung vulkan and opengles (flutter/flutter#131864)
    2023-08-03 [email protected] Revert "Manual roll Flutter Engine from 4cc0b3dab001 to b08e1410a06a (9 revisions)" (flutter/flutter#131896)
    2023-08-03 [email protected] Manual roll Flutter Engine from 4cc0b3dab001 to b08e1410a06a (9 revisions) (flutter/flutter#131880)
    2023-08-03 [email protected] Added new gallery benchmark test that forces opengles. (flutter/flutter#131796)
    2023-08-03 [email protected] Roll Packages from 4e4961a24b3d to d00c1f9eb01c (10 revisions) (flutter/flutter#131866)
    2023-08-03 [email protected] manual pub package roll (flutter/flutter#131804)
    2023-08-03 [email protected] remove Mac_ios ios_app_with_extensions_test (flutter/flutter#131806)
    2023-08-03 [email protected] Roll Flutter Engine from 46f3e099ad04 to 4cc0b3dab001 (3 revisions) (flutter/flutter#131854)
    2023-08-03 [email protected] Adds a11y assessment sample app (flutter/flutter#131716)
    2023-08-03 [email protected] Remove target Staging_build_linux framework_tests_misc (flutter/flutter#126959)
    2023-08-03 [email protected] Manual roll Flutter Engine from 4c1157b9da54 to 46f3e099ad04 (3 revisions) (flutter/flutter#131848)

    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
    Please CC [email protected],[email protected],[email protected] on the revert to ensure that a human
    is aware of the problem.

    To file a bug in Packages: https://github.com/flutter/flutter/issues/new/choose

    To report a problem with the AutoRoller itself, please file a bug:
    https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug

    Documentation for the AutoRoller is here:
    https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md

commit ce53da1bd7411f1d356706363fdb42c55d7c4cc8
Author: David Iglesias <[email protected]>
Date:   Fri Aug 4 08:08:05 2023 -0700

    [image_picker_web] Listens to file input cancel event. (#4453)

    ## Changes

    This PR listens to the `cancel` event from the `input type=file` used by the web implementation of the image_picker plugin, so apps don't end up endlessly awaiting for a file that will never come **in modern browsers** (Chrome 113, Safari 16.4, or newer). _Same API as https://github.com/flutter/packages/pull/3683._

    Additionally, this PR:

    * Removes all code and tests mentioning `PickedFile`. (Deprecated years ago, and unused since https://github.com/flutter/packages/pull/4285) **(Breaking change)**
    * Updates README to mention `XFile` which is the current return type of the package.
    * Updates the dependency on `image_picker_platform_interface` to `^2.9.0`.
      * Implements all non-deprecated methods from the interface, and makes deprecated methods use the fresh ones.
      * Updates tests.

    ### Issues

    * Fixes https://github.com/flutter/flutter/issues/92176

    ### Testing

    * Added integration testing coverage for the 'cancel' event.
    * Tested manually in Chrome with the example app running on web.

commit bf8e503898eaf258268c71226062041bde2ee588
Author: Maurits van Beusekom <[email protected]>
Date:   Fri Aug 4 16:50:46 2023 +0200

    [in_app_purchase] Updates handling of subscription price changes in README. (#4643)

    This PR updates the "Confirming subscription price changes" section in the README to match the new specifications in Android's billing client .

    Solves #131248

commit 4e18b581754a8fa4de563c0e6d75206de34f4941
Author: stuartmorgan <[email protected]>
Date:   Thu Aug 3 12:26:50 2023 -0700

    [pigeon] Consolidate main Dart unit tests (#4641)

    Eliminates `flutter_null_safe_unit_tests`, moving the tests into the same consolidated test plugin that we are using for integration tests. This removes duplicate generation of `pigeons/` Dart output, and makes the overall test harness more consistent (e.g., we can now remove some bespoke generation code in the test scripts).

    (`mock_handler_tests` are still separate; that will be left for another PR.)

    This also removes analysis and Dart unit testing from the set of tests run by `run_tests.dart` (the backing for custom-tests in CI) since, as checked-in packages, they are already analyzed and tested by the normal CI steps that do Dart analysis and testing, so that was duplicating CI work. They are still part of `test.dart` for convenience of local testing during Pigeon development.

commit d00c1f9eb01c764615c857a749f5d772905cbfad
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Thu Aug 3 17:04:22 2023 +0000

    Bump github/codeql-action from 2.21.1 to 2.21.2 (#4637)

    Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2.21.1 to 2.21.2.
    <details>
    <summary>Changelog</summary>
    <p><em>Sourced from <a href="https://github.com/github/codeql-action/blob/main/CHANGELOG.md">github/codeql-action's changelog</a>.</em></p>
    <blockquote>
    <h1>CodeQL Action Changelog</h1>
    <p>See the <a href="https://github.com/github/codeql-action/releases">releases page</a> for the relevant changes to the CodeQL CLI and language packs.</p>
    <h2>[UNRELEASED]</h2>
    <ul>
    <li>We are rolling out a feature in August 2023 that will improve multi-threaded performance on larger runners. <a href="https://redirect.github.com/github/codeql-action/pull/1817">#1817</a></li>
    <li>Reduce disk space usage when downloading the CodeQL bundle. <a href="https://redirect.github.com/github/codeql-action/pull/1820">#1820</a></li>
    </ul>
    <h2>2.21.2 - 28 Jul 2023</h2>
    <ul>
    <li>Update default CodeQL bundle version to 2.14.1. <a href="https://redirect.github.com/github/codeql-action/pull/1797">#1797</a></li>
    <li>Avoid duplicating the analysis summary within the logs. <a href="https://redirect.github.com/github/codeql-action/pull/1811">#1811</a></li>
    </ul>
    <h2>2.21.1 - 26 Jul 2023</h2>
    <ul>
    <li>Improve the handling of fatal errors from the CodeQL CLI. <a href="https://redirect.github.com/github/codeql-action/pull/1795">#1795</a></li>
    <li>Add the <code>sarif-output</code> output to the analyze action that contains the path to the directory of the generated SARIF. <a href="https://redirect.github.com/github/codeql-action/pull/1799">#1799</a></li>
    </ul>
    <h2>2.21.0 - 19 Jul 2023</h2>
    <ul>
    <li>CodeQL Action now requires CodeQL CLI 2.9.4 or later. For more information, see the corresponding changelog entry for CodeQL Action version 2.20.4. <a href="https://redirect.github.com/github/codeql-action/pull/1724">#1724</a></li>
    </ul>
    <h2>2.20.4 - 14 Jul 2023</h2>
    <ul>
    <li>This is the last release of the Action that supports CodeQL CLI versions 2.8.5 to 2.9.3. These versions of the CodeQL CLI were deprecated on June 20, 2023 alongside GitHub Enterprise Server 3.5 and will not be supported by the next release of the CodeQL Action (2.21.0).
    <ul>
    <li>If you are using one of these versions, please update to CodeQL CLI version 2.9.4 or later. For instance, if you have specified a custom version of the CLI using the 'tools' input to the 'init' Action, you can remove this input to use the default version.</li>
    <li>Alternatively, if you want to continue using a version of the CodeQL CLI between 2.8.5 and 2.9.3, you can replace 'github/codeql-action/<em><a href="https://github.com/v2"><code>@�v2</code></a>' by 'github/codeql-action/</em><a href="https://github.com/v2"><code>@�v2</code></a>.20.4' in your code scanning workflow to ensure you continue using this version of the CodeQL Action.</li>
    </ul>
    </li>
    <li>We are rolling out a feature in July 2023 that will slightly reduce the default amount of RAM used for query execution, in proportion to the runner's total memory. This will help to avoid out-of-memory failures on larger runners. <a href="https://redirect.github.com/github/codeql-action/pull/1760">#1760</a></li>
    <li>Update default CodeQL bundle version to 2.14.0. <a href="https://redirect.github.com/github/codeql-action/pull/1762">#1762</a></li>
    </ul>
    <h2>2.20.3 - 06 Jul 2023</h2>
    <ul>
    <li>Update default CodeQL bundle version to 2.13.5. <a href="https://redirect.github.com/github/codeql-action/pull/1743">#1743</a></li>
    </ul>
    <h2>2.20.2 - 03 Jul 2023</h2>
    <p>No user facing changes.</p>
    <h2>2.20.1 - 21 Jun 2023</h2>
    <ul>
    <li>Update default CodeQL bundle version to 2.13.4. <a href="https://redirect.github.com/github/codeql-action/pull/1721">#1721</a></li>
    <li>Experimental: add a new <code>resolve-environment</code> action which attempts to infer a configuration for the build environment that is required to build a given project. Do not use this in production as it is part of an internal experiment and subject to change at any time.</li>
    </ul>
    <h2>2.20.0 - 13 Jun 2023</h2>
    <ul>
    <li>Bump the version of the Action to 2.20.0. This ensures that users who received a Dependabot upgrade to <a href="https://github.com/github/codeql-action/commit/cdcdbb579706841c47f7063dda365e292e5cad7a"><code>cdcdbb5</code></a>, which was mistakenly marked as Action version 2.13.4, continue to receive updates to the CodeQL Action. Full details in <a href="https://redirect.github.com/github/codeql-action/pull/1729">#1729</a></li>
    </ul>
    <h2>2.3.6 - 01 Jun 2023</h2>
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a href="https://github.com/github/codeql-action/commit/0ba4244466797eb048eb91a6cd43d5c03ca8bd05"><code>0ba4244</code></a> Merge pull request <a href="https://redirect.github.com/github/codeql-action/issues/1813">#1813</a> from github/update-v2.21.2-10c6bfee1</li>
    <li><a href="https://github.com/github/codeql-action/commit/a9a416c8f416ad4eb757d9dfb734f7c7c2135b59"><code>a9a416c</code></a> Update changelog for v2.21.2</li>
    <li><a href="https://github.com/github/codeql-action/commit/10c6bfee1203aaee088328bf6c8b5e1a68b10d52"><code>10c6bfe</code></a> Merge pull request <a href="https://redirect.github.com/github/codeql-action/issues/1811">#1811</a> from github/henrymercer/print-summary-once</li>
    <li><a href="https://github.com/github/codeql-action/commit/feea86eed3312cf8448c22bc5a887f26f4023c78"><code>feea86e</code></a> Merge pull request <a href="https://redirect.github.com/github/codeql-action/issues/1810">#1810</a> from github/henrymercer/ci/use-platform-specific-bun...</li>
    <li><a href="https://github.com/github/codeql-action/commit/2e6f8c08c115f4741890e32679542130a51f53d1"><code>2e6f8c0</code></a> Add changelog note</li>
    <li><a href="https://github.com/github/codeql-action/commit/8342844ea722dd44af414e7eed5ced0e67fe5c44"><code>8342844</code></a> Only print the analysis summary once</li>
    <li><a href="https://github.com/github/codeql-action/commit/679aac1b20947026d7575616383725ec2d5928cf"><code>679aac1</code></a> Use platform specific bundles in PR checks</li>
    <li><a href="https://github.com/github/codeql-action/commit/de6681ceb7967227f8760bfad7bde8540662f894"><code>de6681c</code></a> Merge pull request <a href="https://redirect.github.com/github/codeql-action/issues/1797">#1797</a> from github/update-bundle/codeql-bundle-v2.14.1</li>
    <li><a href="https://github.com/github/codeql-action/commit/f6fe5c5c7031df5b91cc10eab7f02444d9880834"><code>f6fe5c5</code></a> Merge branch 'main' into update-bundle/codeql-bundle-v2.14.1</li>
    <li><a href="https://github.com/github/codeql-action/commit/62762170e1531f7cbc3cfc2d654408173f80d3ca"><code>6276217</code></a> Merge pull request <a href="https://redirect.github.com/github/codeql-action/issues/1808">#1808</a> from github/mergeback/v2.21.1-to-main-6ca1aa8c</li>
    <li>Additional commits viewable in <a href="https://github.com/github/codeql-action/compare/6ca1aa8c195c3ca3e77c174fe0356db1bce3b319...0ba4244466797eb048eb91a6cd43d5c03ca8bd05">compare view</a></li>
    </ul>
    </details>
    <br />

    [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github/codeql-action&package-manager=github_actions&previous-version=2.21.1&new-version=2.21.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.

    ---

    <details>
    <summary>Dependabot commands and options</summary>
    <br />

    You can trigger Dependabot actions by commenting on this PR:
    - `@dependabot rebase` will rebase this PR
    - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
    - `@dependabot merge` will merge this PR after your CI passes on it
    - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
    - `@dependabot cancel merge` will cancel a previously requested merge and block automerging
    - `@dependabot reopen` will reopen this PR if it is closed
    - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

    </details>

commit 94ec57fe25837921ce6a97c162926db362429021
Author: engine-flutter-autoroll <[email protected]>
Date:   Thu Aug 3 11:42:22 2023 -0400

    Roll Flutter from b3f99ffe610a to c00d241938b1 (12 revisions) (#4640)

    https://github.com/flutter/flutter/compare/b3f99ffe610a...c00d241938b1

    2023-08-03 [email protected] Manual roll Flutter Engine from 9304c0074d29 to 4c1157b9da54 (24 revisions) (flutter/flutter#131830)
    2023-08-03 [email protected] Assert against infinite values of control points in CatmullRomSpline (flutter/flutter#131820)
    2023-08-02 [email protected] Update stack_frame.dart to parse unexpected error format to null. (flutter/flutter#131786)
    2023-08-02 [email protected] Replace TextField.canRequestFocus with TextField.focusNode.canRequestFocus (flutter/flutter#130164)
    2023-08-02 [email protected] Mention that the widget tree is not disposed on exit (flutter/flutter#131637)
    2023-08-02 [email protected] [framework] Add Look Up to selection controls for iOS  (flutter/flutter#131798)
    2023-08-02 [email protected] Add documentation in flutter.groovy noting that we always use the latest available android version (flutter/flutter#131705)
    2023-08-02 [email protected] [framework] lerp images in a save layer. (flutter/flutter#131703)
    2023-08-02 [email protected] Roll Packages from 3dc00c1a32f6 to 4e4961a24b3d (1 revision) (flutter/flutter#131788)
    2023-08-02 [email protected] add gem dependency to the ios_app_with_extensions_test (flutter/flutter#131713)
    2023-08-02 [email protected] Roll Flutter Engine from d6b962d0e36d to 9304c0074d29 (4 revisions) (flutter/flutter#131790)
    2023-08-02 [email protected] [flutter_tools] set terminal.singleCharMode to false after attach finishes (flutter/flutter#131723)

    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
    Please CC [email protected],[email protected],[email protected] on the revert to ensure that a human
    is aware of the problem.

    To file a bug in Packages: https://github.com/flutter/flutter/issues/new/choose

    To report a problem with the AutoRoller itself, please file a bug:
    https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug

    Documentation for the AutoRoller is here:
    https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md

commit 9323e33ed9d8345d87514711dcaeb4cf4159ad1c
Author: J-P Nurmi <[email protected]>
Date:   Thu Aug 3 08:55:24 2023 +0200

    [path_provider] Add getApplicationCachePath() - implementations (#4619)

    Platform implementations split out from #4483.

commit 051d20ae3dec5fc472df3f3849ae500eb81528cf
Author: pdblasi-google <[email protected]>
Date:   Wed Aug 2 18:43:07 2023 -0700

    [various] Removed references to deprecated `TestWindow` APIs (#4558)

    Removed references to deprecated `TestWindow` APIs.

    Closes [flutter #122912](https://github.com/flutter/flutter/issues/122912)

commit f24d5ba3a8ffe32a3153fb0122baa032508e5c20
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Wed Aug 2 23:25:59 2023 +0000

    Bump actions/labeler from 4.1.0 to 4.3.0 (#4432)

    Bumps [actions/labeler](https://github.com/actions/labeler) from 4.1.0 to 4.3.0.
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a href="https://github.com/actions/labeler/releases">actions/labeler's releases</a>.</em></p>
    <blockquote>
    <h2>v4.3.0</h2>
    <h2>What's Changed</h2>
    <p>In scope of this release, the ability to specify pull request number(s) was added by <a href="https://github.com/credfeto"><code>@�credfeto</code></a> in <a href="https://redirect.github.com/actions/labeler/pull/349">actions/labeler#349</a>.</p>
    <p>Support for reading from the configuration file presented on the runner was added by <a href="https://github.com/lrstanley"><code>@�lrstanley</code></a> in <a href="https://redirect.github.com/actions/labeler/pull/394">actions/labeler#394</a>. It allows you to use a configuration file generated during workflow run or uploaded from a separate repository.</p>
    <p>Please refer to the <a href="https://github.com/actions/labeler#inputs">action documentation</a> for more information.</p>
    <p>This release also includes the following changes:</p>
    <ul>
    <li>Improved Error message for missing config file by <a href="https://github.com/Gornoka"><code>@�Gornoka</code></a> in <a href="https://redirect.github.com/actions/labeler/pull/475">actions/labeler#475</a></li>
    <li>Early exit when no files are changed by <a href="https://github.com/nathanhammond"><code>@�nathanhammond</code></a> in <a href="https://redirect.github.com/actions/labeler/pull/456">actions/labeler#456</a></li>
    <li>Add examples to match all repo files by <a href="https://github.com/MaksimZhukov"><code>@�MaksimZhukov</code></a> in <a href="https://redirect.github.com/actions/labeler/pull/600">actions/labeler#600</a></li>
    <li>Fix a typo in the example about using the action outputs by <a href="https://github.com/MaksimZhukov"><code>@�MaksimZhukov</code></a> in <a href="https://redirect.github.com/actions/labeler/pull/606">actions/labeler#606</a></li>
    <li>Bump eslint from 8.43.0 to 8.44.0 by <a href="https://github.com/dependabot"><code>@�dependabot</code></a> in <a href="https://redirect.github.com/actions/labeler/pull/601">actions/labeler#601</a></li>
    <li>Bump <code>@�typescript-eslint/parser</code> from 5.60.1 to 5.61.0 by <a href="https://github.com/dependabot"><code>@�dependabot</code></a> in <a href="https://redirect.github.com/actions/labeler/pull/602">actions/labeler#602</a></li>
    <li>Bump <code>@�typescript-eslint/eslint-plugin</code> from 5.60.1 to 5.61.0 by <a href="https://github.com/dependabot"><code>@�dependabot</code></a> in <a href="https://redirect.github.com/actions/labeler/pull/604">actions/labeler#604</a></li>
    <li>Bump tough-cookie from 4.1.2 to 4.1.3 by <a href="https://github.com/dependabot"><code>@�dependabot</code></a> in <a href="https://redirect.github.com/actions/labeler/pull/609">actions/labeler#609</a></li>
    <li>Bump <code>@�octokit/plugin-retry</code> from 5.0.4 to 5.0.5 by <a href="https://github.com/MaksimZhukov"><code>@�MaksimZhukov</code></a> in <a href="https://redirect.github.com/actions/labeler/pull/610">actions/labeler#610</a></li>
    </ul>
    <h2>New Contributors</h2>
    <ul>
    <li><a href="https://github.com/credfeto"><code>@�credfeto</code></a> made their first contribution in <a href="https://redirect.github.com/actions/labeler/pull/349">actions/labeler#349</a></li>
    <li><a href="https://github.com/lrstanley"><code>@�lrstanley</code></a> made their first contribution in <a href="https://redirect.github.com/actions/labeler/pull/394">actions/labeler#394</a></li>
    <li><a href="https://github.com/nathanhammond"><code>@�nathanhammond</code></a> made their first contribution in <a href="https://redirect.github.com/actions/labeler/pull/456">actions/labeler#456</a></li>
    </ul>
    <p><strong>Full Changelog</strong>: <a href="https://github.com/actions/labeler/compare/v4...v4.3.0">https://github.com/actions/labeler/compare/v4...v4.3.0</a></p>
    <h2>v4.2.0</h2>
    <h2>What's Changed</h2>
    <p>In the scope of this release, the following outputs were added by <a href="https://github.com/danielsht86"><code>@�danielsht86</code></a> in <a href="https://redirect.github.com/actions/labeler/issues/60">#60</a>:</p>
    <ul>
    <li><code>new-labels</code> - a comma-separated string that contains all newly added labels.</li>
    <li><code>all-labels</code> - a comma-separated string that contains all labels currently assigned to the PR.</li>
    </ul>
    <p>For detailed information, please refer to our <a href="https://github.com/actions/labeler#outputs">updated documentation</a>.</p>
    <p>The issue of encountering an <code>HttpError: Server Error</code> when adding more than 50 labels has been successfully resolved by <a href="https://github.com/markmssd"><code>@�markmssd</code></a> in <a href="https://redirect.github.com/actions/labeler/issues/497">#497</a>. However, it's important to note that the GitHub API imposes a limit of 100 labels. To ensure smooth operation, a warning message that will alert you if the number of labels exceeds this limit was implemented. From this point forward, if more than 100 labels are specified, only the first 100 will be assigned.</p>
    <p>The error handling for the <code>Resource not accessible by integration</code> error was added by <a href="https://github.com/jsoref"><code>@�jsoref</code></a> in <a href="https://redirect.github.com/actions/labeler/issues/405">#405</a>. Now, if the workflow is misconfigured, the labeler provides a clear warning and guidance for correction.</p>
    <p>This release also includes the following changes:</p>
    <ul>
    <li>Warn about the limitations of GitHub tokens by <a href="https://github.com/dfandrich"><code>@�dfandrich</code></a> in <a href="https://redirect.github.com/actions/labeler/pull/491">actions/labeler#491</a></li>
    <li>Improve readme by <a href="https://github.com/jsoref"><code>@�jsoref</code></a> in <a href="https://redirect.github.com/actions/labeler/pull/589">actions/labeler#589</a></li>
    <li>Bump eslint-plugin-jest from 27.2.1 to 27.2.2 by <a href="https://github.com/dependabot"><code>@�dependabot</code></a> in <a href="https://redirect.github.com/actions/labeler/pull/591">actions/labeler#591</a></li>
    <li>Bump eslint from 8.42.0 to 8.43.0 by <a href="https://github.com/dependabot"><code>@�dependabot</code></a> in <a href="https://redirect.github.com/actions/labeler/pull/592">actions/labeler#592</a></li>
    <li>Bump <code>@�typescript-eslint/eslint-plugin</code> from 5.60.0 to 5.60.1 by <a href="https://github.com/dependabot"><code>@�dependabot</code></a> in <a href="https://redirect.github.com/actions/labeler/pull/598">actions/labeler#598</a></li>
    <li>Bump <code>@�typescript-eslint/parser</code> from 5.60.0 to 5.60.1 by <a href="https://github.com/dependabot"><code>@�dependabot</code></a> in <a href="https://redirect.github.com/actions/labeler/pull/597">actions/labeler#597</a></li>
    <li>Bump <code>@�octokit/plugin-retry</code> from 5.0.2 to 5.0.4 by <a href="https://github.com/MaksimZhukov"><code>@�MaksimZhukov</code></a> in <a href="https://redirect.github.com/actions/labeler/pull/599">actions/labeler#599</a></li>
    </ul>
    <h2>New Contributors</h2>
    <ul>
    <li><a href="https://github.com/dfandrich"><code>@�dfandrich</code></a> made their first contribution in <a href="https://redirect.github.com/actions/labeler/pull/491">actions/labeler#491</a></li>
    </ul>
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a href="https://github.com/actions/labeler/commit/ac9175f8a1f3625fd0d4fb234536d26811351594"><code>ac9175f</code></a> Bump <code>@�octokit/plugin-retry</code> from 5.0.4 to 5.0.5 (<a href="https://redirect.github.com/actions/labeler/issues/610">#610</a>)</li>
    <li><a href="https://github.com/actions/labeler/commit/7542ec79bbc4b2df8fc6983f925b7d2c4cee14bf"><code>7542ec7</code></a> Bump tough-cookie from 4.1.2 to 4.1.3 (<a href="https://redirect.github.com/actions/labeler/issues/609">#609</a>)</li>
    <li><a href="https://github.com/actions/labeler/commit/be13bbd1b71393037c1fca23f8dd890c37314acb"><code>be13bbd</code></a> Early exit when no files are changed. (<a href="https://redirect.github.com/actions/labeler/issues/456">#456</a>)</li>
    <li><a href="https://github.com/actions/labeler/commit/994304c5d5eaa3767a8d1b4b28b05fcb357b09cf"><code>994304c</code></a> feat(config): support reading from local file if it exists (<a href="https://redirect.github.com/actions/labeler/issues/394">#394</a>)</li>
    <li><a href="https://github.com/actions/labeler/commit/327d35fdca04144f9c5921602b72567e46a3df4d"><code>327d35f</code></a> Added ability to pass in an optional PR number as a parameter (<a href="https://redirect.github.com/actions/labeler/issues/349">#349</a>)</li>
    <li><a href="https://github.com/actions/labeler/commit/65f306b6dd0b8a09b1b328b60fd3ac0569042bf1"><code>65f306b</code></a> Fix a typo in the example about using the action outputs (<a href="https://redirect.github.com/actions/labeler/issues/606">#606</a>)</li>
    <li><a href="https://github.com/actions/labeler/commit/b669025b7ce59f25f82f9c71a432c15232ccb9ae"><code>b669025</code></a> Bump <code>@�typescript-eslint/eslint-plugin</code> from 5.60.1 to 5.61.0 (<a href="https://redirect.github.com/actions/labeler/issues/604">#604</a>)</li>
    <li><a href="https://github.com/actions/labeler/commit/52979ba0af23b8aa1272d83a62fbf9d4e13c8a24"><code>52979ba</code></a> Bump <code>@�typescript-eslint/parser</code> from 5.60.1 to 5.61.0 (<a href="https://redirect.github.com/actions/labeler/issues/602">#602</a>)</li>
    <li><a href="https://github.com/actions/labeler/commit/5bea1458bb4447df9047383f3c51225b82cda3ba"><code>5bea145</code></a> Bump eslint from 8.43.0 to 8.44.0 (<a href="https://redirect.github.com/actions/labeler/issues/601">#601</a>)</li>
    <li><a href="https://github.com/actions/labeler/commit/a2124851476f3021a479b14e553878efba8cd0dc"><code>a212485</code></a> Add examples to match all repo files (<a href="https://redirect.github.com/actions/labeler/issues/600">#600</a>)</li>
    <li>Additional commits viewable in <a href="https://github.com/actions/labeler/compare/9fcb2c2f5584144ca754f8bfe8c6f81e77753375...ac9175f8a1f3625fd0d4fb234536d26811351594">compare view</a></li>
    </ul>
    </details>
    <br />

    [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=actions/labeler&package-manager=github_actions&previous-version=4.1.0&new-version=4.3.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.

    ---

    <details>
    <summary>Dependabot commands and options</summary>
    <br />

    You can trigger Dependabot actions by commenting on this PR:
    - `@dependabot rebase` will rebase this PR
    - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
    - `@dependabot merge` will merge this PR after your CI passes on it
    - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
    - `@dependabot cancel merge` will cancel a previously requested merge and block automerging
    - `@dependabot reopen` will reopen this PR if it is closed
    - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

    </details>

commit c3a5fb9c7c3d45fc303be49ff2e392f341888e3f
Author: hangyu <[email protected]>
Date:   Wed Aug 2 15:57:32 2023 -0700

    [go_router_builder]  Add go_router StatefulShellRoute support to go_router_builder (#4238)

    fixes: https://github.com/flutter/flutter/issues/127371

commit 11b79b5fbe4983c562508bb4766bdf350f66e98f
Author: Reid Baker <[email protected]>
Date:   Wed Aug 2 15:37:33 2023 -0700

    [Tooling] Add google owned cache for dependencies as an option in ci (#4567)

    Proof of concept of a package using artifact hub.
    Artifact hub is a google owned and managed cache of google/maven dependencies.
    Using this cache should decrease the number of flakes related to downloading dependencies along with future benefits of licence analysis and security alerts.

    Read more at go/artifact-hub#maven
    flutter/flutter/issues/120119

    Nest steps:
    Enable a new env variable on CI servers. https://flutter-review.googlesource.com/c/recipes/+/48260 cl/551888350
    Merge this PR.
    Apply this change to all packages
    Add enforcement as part of the gradle check.

    Developers have a new dependency for buildscript but it is publicly available, so I added a next changelog.

commit dc230202c76f9b8e9f75586dce5105379f07ba0f
Author: engine-flutter-autoroll <[email protected]>
Date:   Wed Aug 2 17:47:20 2023 -0400

    Roll Flutter from 1d59196bafdb to b3f99ffe610a (32 revisions) (#4634)

    Roll Flutter from 1d59196bafdb to b3f99ffe610a (32 revisions)

    https://github.com/flutter/flutter/compare/1d59196bafdb...b3f99ffe610a

    2023-08-02 [email protected] Fix reentrancy with WidgetBindingObserver
    callbacks (flutter/flutter#131774)
    2023-08-02 [email protected] Update .ci.yaml
    to add new shard to prevent timeouts (flutter/flutter#131712)
    2023-08-02 [email protected] Fix flex methods …
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
autosubmit Merge PR when tree becomes green via auto submit App p: dynamic_layouts The dynamic_layouts package p: google_maps_flutter p: google_sign_in platform-android
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Update flutter/packages to use new TestFlutterView API
4 participants