Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This enables Windows bots on GitHub Actions by:
matrix
to each bot that includeswindows-latest
(note: the existing bots seem to mostly run on Linux includingdevtools-extensions-integration-test
butdevtools-app-integration-test
runs on macOS and I'm not sure why the distinction... I added Windows both both anyway)shell: bash
as a default so that the same scripts work on Windows bots (the GitHub runners do have a Bash version on Windows, but it's not the default shell)flutter.bat
when spawning Flutter on Windows (it would be nice to centralise this, but the tests are spread across different packages so I just left it inline for now)flutter test --platform chrome
for devtools_extensions test because it seems broken (I've filedflutter test --platform chrome
hangs on "Loading x_test.dart" on Windows flutter#162798)This will slow down the bots on all PRs. We could reduce which ones run on Windows and/or only run them on a schedule, though these obviously remove some of the benefits of catching potential Windows issues earlier.
Note: There will still be some failures on this PR until #8846 is merged. I didn't include that in this PR to avoid confusing the review, but I will merge/rebase once that lands.(Rebased)