-
Notifications
You must be signed in to change notification settings - Fork 27.5k
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
Android engine test flaking on failure to fetch dependencies #120119
Comments
We should not be fetching dependencies as part of our CI. I am not familiar with this code but it is something my team can make sure gets fixed.
|
Links and resources that might be helpful Command that failed to find any mention of localization plugin testing in recipe repo |
Main entry point for engine tests: What I think is the most recent version of the dependencies that are available locally Pull request that migrated android to the current dependency support. |
Current theory android-all-instrumented-4.2.2_r1.2-robolectric-r1-i4.jar is not included in the CIPD cash so gradle is downloading the dependency dynamically. I am working with @ricardoamador to try to prove that if CIPD has an update jar this issue is resolved. Also note that gradle has an offline mode that will make our tests fail if we do not add the dependency to cipd. We might consider enabling it to see what breaks. |
PR to use offline mode |
cipd create -pkg-def=somefile.yaml
|
CIPD has been update with a robolectric package but I am not sure if that will solve the initial flake on its own. |
Another relevant link https://cs.opensource.google/flutter/engine/+/main:DEPS;l=662 |
We can check in instructions for updating CIPD bundles here https://github.com/flutter/engine/tree/main/tools/cipd |
Met with @christopherfujino here are the notes from our meeting.
|
Another place dependencies are defined is in the docker image used in ci. |
#121233 (comment) is another instance of reaching out to the network. |
#121711 another instance |
A solution for gradle can probably be broken apart from from the rest of the way dependencies are cached. We can follow the instructions here to host the gradle files in the correct directory. Then we can modify the dockerfile to have the versions of gradle we depend on (it is a lot). |
related #125232 |
This pr is pushed for high level feedback/conversation. I will add tests before serious review. should be read in conjuction with https://flutter-review.googlesource.com/c/recipes/+/46980 - Create new top level command to run flutter dependencies on changed packages - when running android tests download dependencies before running tests flutter/flutter#120119
Packages now has the ability to mark steps as infra steps and a new command to download dependencies is called and marked is infra. I need to audit framework for more instances where we do not download gradle but packages should be handled. Engine repo however (one of the cause of this bug) is not done. |
…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.
- 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 #4567
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="/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="/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="/v2"><code>@v2</code></a>' by 'github/codeql-action/</em><a href="/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="/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="/github/codeql-action/commit/f0f7a35b85fdfbe2a22f71f07357d50c3b42a03b"><code>f0f7a35</code></a> Add changenote for Lombok rollout</li> <li><a href="/github/codeql-action/commit/dda4ed3db43be29c67d79c0cb9820615c945bef9"><code>dda4ed3</code></a> Update changelog for v2.21.3</li> <li><a href="/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="/github/codeql-action/commit/31b9dd18d42cacc20225c8e17681df56ecc9b962"><code>31b9dd1</code></a> Update checked-in dependencies</li> <li><a href="/github/codeql-action/commit/7e2f56aae343fe3734d1841385b67742654aa94c"><code>7e2f56a</code></a> Bump the npm group with 3 updates</li> <li><a href="/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="/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="/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="/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="/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] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 4ff585ef1c9b1830c30db9151868b142a9ae2cce Author: hangyu <jhy03261997@gmail.com> 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 <10687576+bparrishMines@users.noreply.github.com> 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 <engine-flutter-autoroll@skia.org> 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 zanderso@users.noreply.github.com Revert "Handle breaking changes in leak_tracker." (flutter/flutter#132223) 2023-08-09 engine-flutter-autoroll@skia.org Roll Flutter Engine from 8ec575168d44 to 3d3fb4faed02 (3 revisions) (flutter/flutter#132193) 2023-08-09 31859944+LongCatIsLooong@users.noreply.github.com Use pattern matching to avoid strange type annotations (flutter/flutter#131964) 2023-08-09 engine-flutter-autoroll@skia.org Roll Flutter Engine from 6839b88283b6 to 8ec575168d44 (1 revision) (flutter/flutter#132182) 2023-08-09 engine-flutter-autoroll@skia.org Roll Flutter Engine from 29b117aa4192 to 6839b88283b6 (1 revision) (flutter/flutter#132181) 2023-08-09 engine-flutter-autoroll@skia.org Roll Flutter Engine from 82292b8390cb to 29b117aa4192 (5 revisions) (flutter/flutter#132179) 2023-08-09 31859944+LongCatIsLooong@users.noreply.github.com Add more info to `OverlayState.insert` error messages (flutter/flutter#129363) 2023-08-08 36861262+QuncCccccc@users.noreply.github.com Add `textCapitalization` property for `SearchBar` and `SearchAnchor` (flutter/flutter#131459) 2023-08-08 engine-flutter-autoroll@skia.org 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 jesus_sguerrero@hotmail.com Revert of #120385 (flutter/flutter#132167) 2023-08-08 tessertaha@gmail.com Add `PopupMenuButton.iconColor`, `PopupMenuTheme.iconSize` and fix button icon using unexpected color propert (flutter/flutter#132054) 2023-08-08 ian@hixie.ch More PageStorage clarity in the documentation (flutter/flutter#131954) 2023-08-08 ian@hixie.ch Document that missed_frame_build_budget_count is misleading (flutter/flutter#132137) 2023-08-08 chingjun@google.com Locate the template directory using a TemplatePathProvider. (flutter/flutter#132156) 2023-08-08 engine-flutter-autoroll@skia.org Roll Flutter Engine from dd03fae51d38 to 934ebb005d02 (4 revisions) (flutter/flutter#132159) 2023-08-08 engine-flutter-autoroll@skia.org Roll Flutter Engine from 22bd35a19352 to dd03fae51d38 (3 revisions) (flutter/flutter#132149) 2023-08-08 tessertaha@gmail.com Fix `TabBarTheme.indicatorColor` not applied in Material 2 (flutter/flutter#132123) 2023-08-08 76067278+aakash-pamnani@users.noreply.github.com Paginated Data Table : Fixed Row number at footer in last page (flutter/flutter#130389) 2023-08-08 mdebbar@google.com [web] Use benchmark callback from `dart:ui_web` (flutter/flutter#132087) 2023-08-08 engine-flutter-autoroll@skia.org Roll Flutter Engine from 99fdac88f3c6 to 22bd35a19352 (3 revisions) (flutter/flutter#132141) 2023-08-08 louisehsu@google.com [framework] Add Search Web to selection controls for iOS (flutter/flutter#131898) 2023-08-08 jmccandless@google.com Remove Iterator from _History (flutter/flutter#132101) 2023-08-08 ian@hixie.ch Update dartdoc driver to match current behaviour (flutter/flutter#132078) 2023-08-08 ian@hixie.ch More documentation about warm-up frames (flutter/flutter#132085) 2023-08-08 engine-flutter-autoroll@skia.org Roll Flutter Engine from 146c4c9487fc to 99fdac88f3c6 (3 revisions) (flutter/flutter#132135) 2023-08-08 engine-flutter-autoroll@skia.org Roll Packages from d7ee75ad59ad to ac4137624a13 (8 revisions) (flutter/flutter#132133) 2023-08-08 polinach@google.com 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 rmistry@google.com,stuartmorgan@google.com,tarrinneal@google.com 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 <reidbaker@google.com> 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 <67326251+Franreno@users.noreply.github.com> 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 <engine-flutter-autoroll@skia.org> 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 engine-flutter-autoroll@skia.org Roll Flutter Engine from 9c83d90b01bd to 146c4c9487fc (6 revisions) (flutter/flutter#132112) 2023-08-08 engine-flutter-autoroll@skia.org Roll Flutter Engine from c27109291e22 to 9c83d90b01bd (5 revisions) (flutter/flutter#132108) 2023-08-08 engine-flutter-autoroll@skia.org Roll Flutter Engine from be085f6699b6 to c27109291e22 (3 revisions) (flutter/flutter#132086) 2023-08-08 jesus_sguerrero@hotmail.com Revert "Replace TextField.canRequestFocus with TextField.focusNode.canRequestFocus" (flutter/flutter#132104) 2023-08-08 jonahwilliams@google.com [Impeller] add drawVertices and drawAtlas benchmarks. (flutter/flutter#132080) 2023-08-07 47866232+chunhtai@users.noreply.github.com Adds more documentations around ignoreSemantics deprecations. (flutter/flutter#131287) 2023-08-07 mdebbar@google.com [web] New HtmlElementView.fromTagName constructor (flutter/flutter#130513) 2023-08-07 katelovett@google.com Move mock canvas to flutter_test (flutter/flutter#131631) 2023-08-07 matej.knopp@gmail.com Add static_path_tessellation macrobenchmark (flutter/flutter#131837) 2023-08-07 mdebbar@google.com [web] Remove usage of `ui.webOnlyInitializePlatform()` (flutter/flutter#131344) 2023-08-07 engine-flutter-autoroll@skia.org Roll Flutter Engine from 39a575f65d50 to be085f6699b6 (1 revision) (flutter/flutter#132069) 2023-08-07 jmccandless@google.com Android context menu theming and visual update (flutter/flutter#131816) 2023-08-07 engine-flutter-autoroll@skia.org Roll Flutter Engine from 39ce1c097bce to 39a575f65d50 (2 revisions) (flutter/flutter#132064) 2023-08-07 xhzq233@qq.com CupertinoContextMenu improvement (flutter/flutter#131030) 2023-08-07 engine-flutter-autoroll@skia.org Roll Flutter Engine from 5b47c0577060 to 39ce1c097bce (3 revisions) (flutter/flutter#132057) 2023-08-07 xming@google.com Slider should check `mounted` before start interaction (flutter/flutter#132010) 2023-08-07 engine-flutter-autoroll@skia.org 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 rmistry@google.com,stuartmorgan@google.com,tarrinneal@google.com 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 <10687576+bparrishMines@users.noreply.github.com> 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 <erikgerman917@gmail.com> 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 <70025277+Nitin-Poojary@users.noreply.github.com> 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 <jpnurmi@gmail.com> 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 <10687576+bparrishMines@users.noreply.github.com> 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 <reidbaker@google.com> 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 <engine-flutter-autoroll@skia.org> 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 engine-flutter-autoroll@skia.org Roll Flutter Engine from b10891e0d8d8 to 5b47c0577060 (1 revision) (flutter/flutter#132040) 2023-08-07 engine-flutter-autoroll@skia.org Roll Flutter Engine from 4304d6180264 to b10891e0d8d8 (1 revision) (flutter/flutter#132037) 2023-08-07 engine-flutter-autoroll@skia.org Roll Flutter Engine from eb91441398a1 to 4304d6180264 (1 revision) (flutter/flutter#132031) 2023-08-07 72562119+tgucio@users.noreply.github.com Constrain _RenderScaledInlineWidget child size in computeDryLayout (flutter/flutter#131765) 2023-08-07 engine-flutter-autoroll@skia.org Roll Flutter Engine from 15b5707af406 to eb91441398a1 (1 revision) (flutter/flutter#132025) 2023-08-07 engine-flutter-autoroll@skia.org Roll Flutter Engine from a1d513f78bbb to 15b5707af406 (2 revisions) (flutter/flutter#132020) 2023-08-06 engine-flutter-autoroll@skia.org Roll Flutter Engine from c9bd380ccbb0 to a1d513f78bbb (1 revision) (flutter/flutter#132015) 2023-08-06 engine-flutter-autoroll@skia.org Roll Flutter Engine from 060c95f94364 to c9bd380ccbb0 (1 revision) (flutter/flutter#132008) 2023-08-06 engine-flutter-autoroll@skia.org Roll Flutter Engine from af7aaae2f1f9 to 060c95f94364 (1 revision) (flutter/flutter#132006) 2023-08-06 engine-flutter-autoroll@skia.org Roll Flutter Engine from cdafc05a7217 to af7aaae2f1f9 (2 revisions) (flutter/flutter#132004) 2023-08-05 engine-flutter-autoroll@skia.org Roll Flutter Engine from b512df490c94 to cdafc05a7217 (1 revision) (flutter/flutter#131996) 2023-08-05 72562119+tgucio@users.noreply.github.com Take paint offset into account for inline children hit test in Editable (flutter/flutter#131675) 2023-08-05 engine-flutter-autoroll@skia.org Roll Flutter Engine from d26b8c8fb60c to b512df490c94 (1 revision) (flutter/flutter#131987) 2023-08-05 engine-flutter-autoroll@skia.org Roll Flutter Engine from 2ce2913acbe4 to d26b8c8fb60c (1 revision) (flutter/flutter#131986) 2023-08-05 engine-flutter-autoroll@skia.org Roll Flutter Engine from 628b086265f2 to 2ce2913acbe4 (1 revision) (flutter/flutter#131983) 2023-08-05 engine-flutter-autoroll@skia.org Roll Flutter Engine from 7302a678e58e to 628b086265f2 (1 revision) (flutter/flutter#131976) 2023-08-05 engine-flutter-autoroll@skia.org Roll Flutter Engine from 138a1ea9a692 to 7302a678e58e (2 revisions) (flutter/flutter#131975) 2023-08-05 engine-flutter-autoroll@skia.org Roll Flutter Engine from a0d650e37f5d to 138a1ea9a692 (2 revisions) (flutter/flutter#131972) 2023-08-05 polinach@google.com Add TODO to refactor error handling. (flutter/flutter#131878) 2023-08-05 engine-flutter-autoroll@skia.org Manual roll Flutter Engine from 4f4734cd48da to a0d650e37f5d (3 revisions) (flutter/flutter#131967) 2023-08-05 32242716+ricardoamador@users.noreply.github.com Mark the ci_yaml roller task so that it is not backfilled. (flutter/flutter#131966) 2023-08-05 christopherfujino@gmail.com mark linux packages_autoroller flaky because of token issue (flutter/flutter#131970) 2023-08-04 30870216+gaaclarke@users.noreply.github.com Sped up the time to find macrobenchmarks. (flutter/flutter#131959) 2023-08-04 engine-flutter-autoroll@skia.org Roll Flutter Engine from c254deb8fbda to 4f4734cd48da (2 revisions) (flutter/flutter#131955) 2023-08-04 engine-flutter-autoroll@skia.org Roll Flutter Engine from a7bea8621f4b to c254deb8fbda (3 revisions) (flutter/flutter#131950) 2023-08-04 jmccandless@google.com Predictive back support for root routes (flutter/flutter#120385) 2023-08-04 engine-flutter-autoroll@skia.org Roll Flutter Engine from e9f80bff0703 to a7bea8621f4b (3 revisions) (flutter/flutter#131948) 2023-08-04 engine-flutter-autoroll@skia.org Roll Flutter Engine from badca1f7f8c9 to e9f80bff0703 (6 revisions) (flutter/flutter#131943) 2023-08-04 tessertaha@gmail.com Mention `showTimePicker` function be can be used to show dialog with the time picker in the `TimePickerDialog` docs (flutter/flutter#131932) 2023-08-04 15619084+vashworth@users.noreply.github.com Check for simulator runtime in flutter doctor (flutter/flutter#131795) 2023-08-04 engine-flutter-autoroll@skia.org 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 rmistry@google.com,stuartmorgan@google.com,tarrinneal@google.com 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 <stuartmorgan@google.com> 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 <stuartmorgan@google.com> 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 <32242716+ricardoamador@users.noreply.github.com> 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 <stuartmorgan@google.com> 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 <stuartmorgan@google.com> 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 <stuartmorgan@google.com> 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 <engine-flutter-autoroll@skia.org> 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 engine-flutter-autoroll@skia.org Roll Flutter Engine from d15a02a8191c to badca1f7f8c9 (1 revision) (flutter/flutter#131928) 2023-08-04 polinach@google.com Upgrade packages. (flutter/flutter#131927) 2023-08-04 engine-flutter-autoroll@skia.org Roll Flutter Engine from 0725a6f519d0 to d15a02a8191c (2 revisions) (flutter/flutter#131924) 2023-08-04 engine-flutter-autoroll@skia.org Roll Flutter Engine from c912e3417e68 to 0725a6f519d0 (2 revisions) (flutter/flutter#131917) 2023-08-04 engine-flutter-autoroll@skia.org Roll Flutter Engine from 03137a3b9b81 to c912e3417e68 (2 revisions) (flutter/flutter#131913) 2023-08-04 engine-flutter-autoroll@skia.org Roll Flutter Engine from de0ec1c971ab to 03137a3b9b81 (1 revision) (flutter/flutter#131912) 2023-08-04 engine-flutter-autoroll@skia.org Roll Flutter Engine from e3f75650ac5f to de0ec1c971ab (2 revisions) (flutter/flutter#131910) 2023-08-04 andrewrkolos@gmail.com make `--dart-define` override redundant values in `--dart-define-from-file` (flutter/flutter#131088) 2023-08-04 engine-flutter-autoroll@skia.org Roll Flutter Engine from ca8d852eddfc to e3f75650ac5f (1 revision) (flutter/flutter#131907) 2023-08-04 engine-flutter-autoroll@skia.org Roll Flutter Engine from 098ec489585e to ca8d852eddfc (2 revisions) (flutter/flutter#131905) 2023-08-04 engine-flutter-autoroll@skia.org Roll Flutter Engine from 4c62dd81d136 to 098ec489585e (2 revisions) (flutter/flutter#131903) 2023-08-04 engine-flutter-autoroll@skia.org Roll Flutter Engine from 0c1de9b8afba to 4c62dd81d136 (4 revisions) (flutter/flutter#131902) 2023-08-03 engine-flutter-autoroll@skia.org Roll Flutter Engine from b08e1410a06a to 0c1de9b8afba (9 revisions) (flutter/flutter#131897) 2023-08-03 tessertaha@gmail.com Fix TimePicker token issue link (flutter/flutter#131863) 2023-08-03 30870216+gaaclarke@users.noreply.github.com [Impeller] Add animated_blur_backdrop_filter_perf execution on samsung vulkan and opengles (flutter/flutter#131864) 2023-08-03 zanderso@users.noreply.github.com Revert "Manual roll Flutter Engine from 4cc0b3dab001 to b08e1410a06a (9 revisions)" (flutter/flutter#131896) 2023-08-03 engine-flutter-autoroll@skia.org Manual roll Flutter Engine from 4cc0b3dab001 to b08e1410a06a (9 revisions) (flutter/flutter#131880) 2023-08-03 30870216+gaaclarke@users.noreply.github.com Added new gallery benchmark test that forces opengles. (flutter/flutter#131796) 2023-08-03 engine-flutter-autoroll@skia.org Roll Packages from 4e4961a24b3d to d00c1f9eb01c (10 revisions) (flutter/flutter#131866) 2023-08-03 christopherfujino@gmail.com manual pub package roll (flutter/flutter#131804) 2023-08-03 ychris@google.com remove Mac_ios ios_app_with_extensions_test (flutter/flutter#131806) 2023-08-03 engine-flutter-autoroll@skia.org Roll Flutter Engine from 46f3e099ad04 to 4cc0b3dab001 (3 revisions) (flutter/flutter#131854) 2023-08-03 47866232+chunhtai@users.noreply.github.com Adds a11y assessment sample app (flutter/flutter#131716) 2023-08-03 60728110+MahmoudZayad@users.noreply.github.com Remove target Staging_build_linux framework_tests_misc (flutter/flutter#126959) 2023-08-03 engine-flutter-autoroll@skia.org 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 camillesimon@google.com,rmistry@google.com,stuartmorgan@google.com 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 <ditman@gmail.com> 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 <maurits@vnbskm.nl> 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 <stuartmorgan@google.com> 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="/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="/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="/v2"><code>@â��v2</code></a>' by 'github/codeql-action/</em><a href="/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="/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="/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="/github/codeql-action/commit/a9a416c8f416ad4eb757d9dfb734f7c7c2135b59"><code>a9a416c</code></a> Update changelog for v2.21.2</li> <li><a href="/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="/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="/github/codeql-action/commit/2e6f8c08c115f4741890e32679542130a51f53d1"><code>2e6f8c0</code></a> Add changelog note</li> <li><a href="/github/codeql-action/commit/8342844ea722dd44af414e7eed5ced0e67fe5c44"><code>8342844</code></a> Only print the analysis summary once</li> <li><a href="/github/codeql-action/commit/679aac1b20947026d7575616383725ec2d5928cf"><code>679aac1</code></a> Use platform specific bundles in PR checks</li> <li><a href="/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="/github/codeql-action/commit/f6fe5c5c7031df5b91cc10eab7f02444d9880834"><code>f6fe5c5</code></a> Merge branch 'main' into update-bundle/codeql-bundle-v2.14.1</li> <li><a href="/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="/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 <engine-flutter-autoroll@skia.org> 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 engine-flutter-autoroll@skia.org Manual roll Flutter Engine from 9304c0074d29 to 4c1157b9da54 (24 revisions) (flutter/flutter#131830) 2023-08-03 katelovett@google.com Assert against infinite values of control points in CatmullRomSpline (flutter/flutter#131820) 2023-08-02 polinach@google.com Update stack_frame.dart to parse unexpected error format to null. (flutter/flutter#131786) 2023-08-02 jmccandless@google.com Replace TextField.canRequestFocus with TextField.focusNode.canRequestFocus (flutter/flutter#130164) 2023-08-02 ian@hixie.ch Mention that the widget tree is not disposed on exit (flutter/flutter#131637) 2023-08-02 louisehsu@google.com [framework] Add Look Up to selection controls for iOS (flutter/flutter#131798) 2023-08-02 34871572+gmackall@users.noreply.github.com Add documentation in flutter.groovy noting that we always use the latest available android version (flutter/flutter#131705) 2023-08-02 jonahwilliams@google.com [framework] lerp images in a save layer. (flutter/flutter#131703) 2023-08-02 engine-flutter-autoroll@skia.org Roll Packages from 3dc00c1a32f6 to 4e4961a24b3d (1 revision) (flutter/flutter#131788) 2023-08-02 ychris@google.com add gem dependency to the ios_app_with_extensions_test (flutter/flutter#131713) 2023-08-02 engine-flutter-autoroll@skia.org Roll Flutter Engine from d6b962d0e36d to 9304c0074d29 (4 revisions) (flutter/flutter#131790) 2023-08-02 christopherfujino@gmail.com [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 camillesimon@google.com,rmistry@google.com,stuartmorgan@google.com 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 <jpnurmi@gmail.com> 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 <109253501+pdblasi-google@users.noreply.github.com> 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="/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="/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="/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="/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="/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="/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="/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="/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="/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="/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="/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="/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="/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="/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="/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="/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="/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="/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="/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="/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="/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="/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="/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="/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="/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="/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="/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="/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="/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="/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="/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="/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="/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="/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="/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="/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="/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="/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="/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="/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 <jhy03261997@gmail.com> 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 <reidbaker@google.com> 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 <engine-flutter-autoroll@skia.org> 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 dnfield@google.com Fix reentrancy with WidgetBindingObserver callbacks (flutter/flutter#131774) 2023-08-02 42216813+eliasyishak@users.noreply.github.com Update .ci.yaml to add new shard to prevent timeouts (flutter/flutter#131712) 2023-08-02 katelovett@google.com Fix flex methods …
- 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 flutter/packages#4567
- 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 flutter/packages#4567
- 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 flutter/packages#4567
- 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 flutter/packages#4567
This issue is assigned to @reidbaker but has had no recent status updates. Please consider unassigning this issue if it is not going to be addressed in the near future. This allows people to have a clearer picture of what work is actually planned. Thanks! |
…ss test flake false positives Bug: flutter/flutter#120119 flutter/flutter#122031 Change-Id: Iacdc7e84fdeddcafc23ca7ca31bb7cc15ff87566 Reviewed-on: https://flutter-review.googlesource.com/c/recipes/+/45320 Commit-Queue: Reid Baker <reidbaker@google.com> Reviewed-by: Godofredo Contreras <godofredoc@google.com> Commit-Queue: Godofredo Contreras <godofredoc@google.com>
Service account setup cl/551888350 See flutter/packages#4567 See https://github.com/flutter/flutter/wiki/Plugins-and-Packages-repository-structure#gradle-structure Bug: flutter/flutter/issues/120119 Change-Id: Ic1c4dd7c348854b21f9dedd02d664edc34e9bcec Reviewed-on: https://flutter-review.googlesource.com/c/recipes/+/48260 Commit-Queue: Reid Baker <reidbaker@google.com> Reviewed-by: Keyong Han <keyonghan@google.com>
This issue also affects the Flutter framework's tests. The tree closed 2+ times this week due to Gradle network errors:
|
This issue is assigned to @reidbaker but has had no recent status updates. Please consider unassigning this issue if it is not going to be addressed in the near future. This allows people to have a clearer picture of what work is actually planned. Thanks! |
Feature: Migrate gradle to use --offline mode to not download dependencies dynamically during CI.
In https://ci.chromium.org/ui/p/flutter/builders/prod/Linux%20Android%20Debug%20Engine/20211/overview
This flake is causing Android build/test times on CI to increase by several minutes due to automatic re-tries.
The text was updated successfully, but these errors were encountered: