-
Notifications
You must be signed in to change notification settings - Fork 26.8k
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
[Windows Arm64] Add build-only Arm64 CI to flutter/packages #129813
Comments
Can you update when the build support actually lands in |
This begins to migrate the Windows CI tests to use a new x64 specific Windows platform. For now these duplicate the existing tests in `bringup` mode. A subsequent pull request (#5141) will complete the migration by removing the old Windows tests and removing the `bringup` from the new x64 specific tests. Here are the resulting changes from both steps of the migration: main...loic-sharma:flutter-packages:windows_x64_ci_finalize In the future, a new platform will be added for Windows Arm64 tests. Prepares for flutter/flutter#129813 Subsequent pull requests: * #5141 * #5142
#5133 began to migrate the Windows CI tests to use a new x64 specific Windows platform. This completes the migration by removing the old Windows tests and removing `bringup` from the new x64 specific tests. To see the resulting changes from both steps of the migration, refer to: 0bddb16...loic-sharma:flutter-packages:windows_x64_ci_finalize_2#diff-9e73abde9fff445f31e5928e80d2d3f88847e02fd8f76d46f66f147fdc82786d Prepares for flutter/flutter#129813 Previous stacked pull request: #5133 Next stacked pull request: #5142
Add build-only Windows Arm64 CI tests, mirroring the way we handle multi-arch for macOS. Completes: flutter/flutter#129813 Previous stacked pull requests: * #5133 * #5174
The Windows Arm64 tests are failing to start as no machines match desired properties. This removes the `device_type: none` property as no Windows Arm64 machines match this ([with `device_type`](https://chromium-swarm.appspot.com/botlist?c=id&c=task&c=os&c=status&d=asc&f=cpu%3Aarm64&f=os%3AWindows&f=pool%3Aluci.flutter.staging&f=device_type%3Anone&s=id), [without `device_type`](https://chromium-swarm.appspot.com/botlist?c=id&c=task&c=os&c=status&d=asc&f=cpu%3Aarm64&f=os%3AWindows&f=pool%3Aluci.flutter.staging&s=id)). This matches the corresponding framework `.ci.yaml` platform properties, which also omits the `device_type: none` for Windows Arm64: https://github.com/flutter/flutter/blob/997a94fd1f022492b6c955013eeec7e4c4e67c62/.ci.yaml#L192-L209 Part of flutter/flutter#129813
The Windows Arm64 build-only stable test is currently failing as the necessary build layout migration hasn't landed on stable yet: flutter/flutter@792e26d This test can be re-added after the next Flutter stable release. This is tracked by flutter/flutter#129813
Now that the [Windows build directory update](flutter/flutter@792e26d) migration is on the stable channel, add the build-only Windows Arm64 CI stable test. Part of flutter/flutter#129813
This begins to migrate the Windows CI tests to use a new x64 specific Windows platform. For now these duplicate the existing tests in `bringup` mode. A subsequent pull request (flutter#5141) will complete the migration by removing the old Windows tests and removing the `bringup` from the new x64 specific tests. Here are the resulting changes from both steps of the migration: flutter/packages@main...loic-sharma:flutter-packages:windows_x64_ci_finalize In the future, a new platform will be added for Windows Arm64 tests. Prepares for flutter/flutter#129813 Subsequent pull requests: * flutter#5141 * flutter#5142
flutter#5133 began to migrate the Windows CI tests to use a new x64 specific Windows platform. This completes the migration by removing the old Windows tests and removing `bringup` from the new x64 specific tests. To see the resulting changes from both steps of the migration, refer to: flutter/packages@0bddb16...loic-sharma:flutter-packages:windows_x64_ci_finalize_2#diff-9e73abde9fff445f31e5928e80d2d3f88847e02fd8f76d46f66f147fdc82786d Prepares for flutter/flutter#129813 Previous stacked pull request: flutter#5133 Next stacked pull request: flutter#5142
Add build-only Windows Arm64 CI tests, mirroring the way we handle multi-arch for macOS. Completes: flutter/flutter#129813 Previous stacked pull requests: * flutter#5133 * flutter#5174
…er#5193) The Windows Arm64 tests are failing to start as no machines match desired properties. This removes the `device_type: none` property as no Windows Arm64 machines match this ([with `device_type`](https://chromium-swarm.appspot.com/botlist?c=id&c=task&c=os&c=status&d=asc&f=cpu%3Aarm64&f=os%3AWindows&f=pool%3Aluci.flutter.staging&f=device_type%3Anone&s=id), [without `device_type`](https://chromium-swarm.appspot.com/botlist?c=id&c=task&c=os&c=status&d=asc&f=cpu%3Aarm64&f=os%3AWindows&f=pool%3Aluci.flutter.staging&s=id)). This matches the corresponding framework `.ci.yaml` platform properties, which also omits the `device_type: none` for Windows Arm64: https://github.com/flutter/flutter/blob/997a94fd1f022492b6c955013eeec7e4c4e67c62/.ci.yaml#L192-L209 Part of flutter/flutter#129813
The Windows Arm64 build-only stable test is currently failing as the necessary build layout migration hasn't landed on stable yet: flutter/flutter@792e26d This test can be re-added after the next Flutter stable release. This is tracked by flutter/flutter#129813
Now that the [Windows build directory update](flutter/flutter@792e26d) migration is on the stable channel, add the build-only Windows Arm64 CI stable test. Part of flutter/flutter#129813
The Flutter try pool does not have any Windows Arm64 machines. Thus, any Windows Arm64 pre-submit tests would fail without `bringup: true` as there's no machines to run them. This change will allow us to promote the Windows Arm64 build tests out of `bringup`. See: flutter/flutter#141986 Part of flutter/flutter#129813
Is the current state intentional? The blocking issue was fixed but the bots are still in bringup mode. |
@stuartmorgan Yes, these tests should be able to be promoted out of Some context: infra folks expected they wouldn't add Windows Arm64 machines to the try pool due to capacity shortages. As a workaround, I switched these tests to post-submit (flutter/packages#6166) so that they could run on the staging pool instead and could be promoted. I haven't had the chance to follow-up on that, I don't expect I'll be able to given the reprioritization. |
The |
Now that the [Windows build directory update](flutter/flutter@792e26d) migration is on the stable channel, add the build-only Windows Arm64 CI stable test. Part of flutter/flutter#129813
The Flutter try pool does not have any Windows Arm64 machines. Thus, any Windows Arm64 pre-submit tests would fail without `bringup: true` as there's no machines to run them. This change will allow us to promote the Windows Arm64 build tests out of `bringup`. See: flutter/flutter#141986 Part of flutter/flutter#129813
Background
Flutter is being updated to support Windows Arm64: https://flutter.dev/go/windows-arm64
Work
bringup
. See: [Devicelab] Add Windows Arm64 machines to the non-staging pool #134083The text was updated successfully, but these errors were encountered: