文件最后提交记录最后更新时间
[ci] Move tool_runner.sh (#6038) script/tool_runner.sh has only been intended for CI usage for quite a while, but it still lives in a prominent non-CI location which has been a source of confusion for developers (e.g., people looking at how CI is running things, and reasonably assuming that since the script isn't in a CI-specific location, it's for general use). While running it for simple cases works, it conflicts with any package selection, which is common thing to want to control when running locally. This makes the following changes: - Move the script into the .ci directory - Adds explicit comments that it's not designed for local use, with a pointer to the corresponding local command - Removes a stale reference to external-to-the-repo use of tool_runner.sh, as that usage no longer exists - Also consolidates and updates the links to the external scripts - Updates a couple of CONTRIBUTING.md comments that still said to run tool_runner.sh - Opportunistically cleans up some tooling references to .cirrus.yml, found while cleaning up comments in tool_runner.sh and checking for other references.2 年前
[ci] Move tool_runner.sh (#6038) script/tool_runner.sh has only been intended for CI usage for quite a while, but it still lives in a prominent non-CI location which has been a source of confusion for developers (e.g., people looking at how CI is running things, and reasonably assuming that since the script isn't in a CI-specific location, it's for general use). While running it for simple cases works, it conflicts with any package selection, which is common thing to want to control when running locally. This makes the following changes: - Move the script into the .ci directory - Adds explicit comments that it's not designed for local use, with a pointer to the corresponding local command - Removes a stale reference to external-to-the-repo use of tool_runner.sh, as that usage no longer exists - Also consolidates and updates the links to the external scripts - Updates a couple of CONTRIBUTING.md comments that still said to run tool_runner.sh - Opportunistically cleans up some tooling references to .cirrus.yml, found while cleaning up comments in tool_runner.sh and checking for other references.2 年前
[ci] Add LUCI version of the analyze tasks (#4253) Add LUCI versions of the analyze, pathified analyze, and downgraded analayze tasks. Does not include legacy analyze (N-1 and N-2 stable Flutter versions) since there are open questions about how to structure those in LUCI. Part of https://github.com/flutter/flutter/issues/1143732 年前
Run tests on either macOS 12 or macOS 13 (#5089) In preparation for migrating our fleet to macOS 13, we're updating tests to run on either macOS 12 or macOS 13.2 年前
[ci] Ensure scripts fail if a command fails (#3963) Cirrus automatically fails as soon as a command fails, but when converting Cirrus steps to LUCI bash scripts we forgot to add set -e. Also adds pipefail to the simulator creation script so that part of the pipeline failing will fail the command. Fixes https://github.com/flutter/flutter/issues/1252432 年前
[ci] Add LUCI version of build-all for Android (#4236) Adds a new Linux_android configuration, and an initial test (build-all-packages) using it. This is the simplest Android test since it doesn't actually run anything, so starting with this one as a foundation to test future web-based tests. Part of https://github.com/flutter/flutter/issues/1143732 年前
[ci] Enable new sharding (#4515) Enables the newly added sharding, completing the shard addition for web and Windows platform tests.2 年前
[ci] Move tool_runner.sh (#6038) script/tool_runner.sh has only been intended for CI usage for quite a while, but it still lives in a prominent non-CI location which has been a source of confusion for developers (e.g., people looking at how CI is running things, and reasonably assuming that since the script isn't in a CI-specific location, it's for general use). While running it for simple cases works, it conflicts with any package selection, which is common thing to want to control when running locally. This makes the following changes: - Move the script into the .ci directory - Adds explicit comments that it's not designed for local use, with a pointer to the corresponding local command - Removes a stale reference to external-to-the-repo use of tool_runner.sh, as that usage no longer exists - Also consolidates and updates the links to the external scripts - Updates a couple of CONTRIBUTING.md comments that still said to run tool_runner.sh - Opportunistically cleans up some tooling references to .cirrus.yml, found while cleaning up comments in tool_runner.sh and checking for other references.2 年前
[ci] Move tool_runner.sh (#6038) script/tool_runner.sh has only been intended for CI usage for quite a while, but it still lives in a prominent non-CI location which has been a source of confusion for developers (e.g., people looking at how CI is running things, and reasonably assuming that since the script isn't in a CI-specific location, it's for general use). While running it for simple cases works, it conflicts with any package selection, which is common thing to want to control when running locally. This makes the following changes: - Move the script into the .ci directory - Adds explicit comments that it's not designed for local use, with a pointer to the corresponding local command - Removes a stale reference to external-to-the-repo use of tool_runner.sh, as that usage no longer exists - Also consolidates and updates the links to the external scripts - Updates a couple of CONTRIBUTING.md comments that still said to run tool_runner.sh - Opportunistically cleans up some tooling references to .cirrus.yml, found while cleaning up comments in tool_runner.sh and checking for other references.2 年前
[ci] Add Wasm compilation to all_packages web app. (#6981) Adds a "--wasm" mode to create and build "all_packages" app to verify all our plugins compile with Wasm. Except not all do for now, so this also adds a "exclude_all_packages_app_wasm.yaml" file that allows us to remove the packages that aren't fully compatible yet. ## Issues * Fixes: https://github.com/flutter/flutter/issues/150748 * Related: https://github.com/flutter/flutter/issues/117022 * Related: https://github.com/flutter/flutter/issues/1486241 年前
[ci] Add LUCI version of build-all for Android (#4236) Adds a new Linux_android configuration, and an initial test (build-all-packages) using it. This is the simplest Android test since it doesn't actually run anything, so starting with this one as a foundation to test future web-based tests. Part of https://github.com/flutter/flutter/issues/1143732 年前
Upgrade tests to use Xcode 16 and iOS 18 (#8968) Fixes https://github.com/flutter/flutter/issues/148956. ## Pre-Review Checklist [^1]: Regular contributors who have demonstrated familiarity with the repository guidelines only need to comment if the PR is not auto-exempted by repo tooling.1 年前
[ci] Bring up LUCI Linux custom package tests (#4382) Adds LUCI version of Linux custom package tests. Removes the custom tests for cross_file and google_identity_services_web since they only existed to run unit tests in browser mode, which is [now standard for all packages that can be run that way](https://github.com/flutter/packages/pull/4378). Part of https://github.com/flutter/flutter/issues/1143732 年前
[ci] Move tool_runner.sh (#6038) script/tool_runner.sh has only been intended for CI usage for quite a while, but it still lives in a prominent non-CI location which has been a source of confusion for developers (e.g., people looking at how CI is running things, and reasonably assuming that since the script isn't in a CI-specific location, it's for general use). While running it for simple cases works, it conflicts with any package selection, which is common thing to want to control when running locally. This makes the following changes: - Move the script into the .ci directory - Adds explicit comments that it's not designed for local use, with a pointer to the corresponding local command - Removes a stale reference to external-to-the-repo use of tool_runner.sh, as that usage no longer exists - Also consolidates and updates the links to the external scripts - Updates a couple of CONTRIBUTING.md comments that still said to run tool_runner.sh - Opportunistically cleans up some tooling references to .cirrus.yml, found while cleaning up comments in tool_runner.sh and checking for other references.2 年前
[ci] Shard Windows Dart unit tests (#4519) The test currently takes about 45 minutes; this starts the process of spliting it into two shards, as on Linux, to bring it more in line with the other repo test durations.2 年前
[ci] Enable new sharding (#4515) Enables the newly added sharding, completing the shard addition for web and Windows platform tests.2 年前
[ci] Enable new sharding (#4515) Enables the newly added sharding, completing the shard addition for web and Windows platform tests.2 年前
[ci] Ensure repo tool is autoformatted (#7963) Currently the autoformatter check is run per-package, so doesn't include script/tool. This adds a new CI step to check the formatting of the repo tooling, just as we have for running its unit tests.1 年前
[ci] Ensure scripts fail if a command fails (#3963) Cirrus automatically fails as soon as a command fails, but when converting Cirrus steps to LUCI bash scripts we forgot to add set -e. Also adds pipefail to the simulator creation script so that part of the pipeline failing will fail the command. Fixes https://github.com/flutter/flutter/issues/1252432 年前
[ci] Ensure scripts fail if a command fails (#3963) Cirrus automatically fails as soon as a command fails, but when converting Cirrus steps to LUCI bash scripts we forgot to add set -e. Also adds pipefail to the simulator creation script so that part of the pipeline failing will fail the command. Fixes https://github.com/flutter/flutter/issues/1252432 年前
[ci] Allow simctl shutdown to fail (#4024) Since adding set -e, this script sometimes fails with: ``` An error was encountered processing the command (domain=com.apple.CoreSimulator.SimError, code=405): Unable to shutdown device in current state: Shutdown ``` Allow shutdown to fail; if something is really wrong that prevents cleanup, deleting the device should still fail, so this should be harmless.2 年前
[ci] Introduce LUCI versions of Linux desktop platform tests (#4223) Adds scripts and LUCI targets for the Linux desktop platform test tasks, corresponding to the Cirrus linux-platform_test tasks. Part of https://github.com/flutter/flutter/issues/1143732 年前
[ci] Move tool_runner.sh (#6038) script/tool_runner.sh has only been intended for CI usage for quite a while, but it still lives in a prominent non-CI location which has been a source of confusion for developers (e.g., people looking at how CI is running things, and reasonably assuming that since the script isn't in a CI-specific location, it's for general use). While running it for simple cases works, it conflicts with any package selection, which is common thing to want to control when running locally. This makes the following changes: - Move the script into the .ci directory - Adds explicit comments that it's not designed for local use, with a pointer to the corresponding local command - Removes a stale reference to external-to-the-repo use of tool_runner.sh, as that usage no longer exists - Also consolidates and updates the links to the external scripts - Updates a couple of CONTRIBUTING.md comments that still said to run tool_runner.sh - Opportunistically cleans up some tooling references to .cirrus.yml, found while cleaning up comments in tool_runner.sh and checking for other references.2 年前
[google_sign_in] Add macOS support (#4962) Adds macOS support to google_sign_in_ios by moving the existing source to darwin/, adjusting it somewhat to be macOS-compatible, and enabling sharedDarwinSource in the podspec. Unlike previous cases of code sharing, this doesn't rename the package to be something more generic, since when we do that the name is based on the underlying SDK, and the SDK is still mostly called "Google Sign-In for iOS", so I don't think there's a better name to give it at the moment. Most of https://github.com/flutter/flutter/issues/46157 (Once this lands, there will be a follow-up PR to update the app-facing package to endorse it and list it in the README.)2 年前
[ci] Move tool_runner.sh (#6038) script/tool_runner.sh has only been intended for CI usage for quite a while, but it still lives in a prominent non-CI location which has been a source of confusion for developers (e.g., people looking at how CI is running things, and reasonably assuming that since the script isn't in a CI-specific location, it's for general use). While running it for simple cases works, it conflicts with any package selection, which is common thing to want to control when running locally. This makes the following changes: - Move the script into the .ci directory - Adds explicit comments that it's not designed for local use, with a pointer to the corresponding local command - Removes a stale reference to external-to-the-repo use of tool_runner.sh, as that usage no longer exists - Also consolidates and updates the links to the external scripts - Updates a couple of CONTRIBUTING.md comments that still said to run tool_runner.sh - Opportunistically cleans up some tooling references to .cirrus.yml, found while cleaning up comments in tool_runner.sh and checking for other references.2 年前