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-2022] Multiple VC Build Tools will be removed on May, 13 #9701
Comments
I saw only 14.29 is Visual Studio 2019 (v142) |
C++ MFC for v142 build tools (x86 & x64) |
{"fail_fast": false, "matrix": [{"name": "Windows", "workflow": "windows", "wpt_layout": "none", "profile": "release", "unit_tests": true, "wpt_tests_to_run": ""}]}
{"fail_fast": false, "matrix": [{"name": "Windows", "workflow": "windows", "wpt_layout": "none", "profile": "release", "unit_tests": true, "wpt_tests_to_run": ""}]}
{"fail_fast": false, "matrix": [{"name": "Windows", "workflow": "windows", "wpt_layout": "none", "profile": "release", "unit_tests": true, "wpt_tests_to_run": ""}]}
{"fail_fast": false, "matrix": [{"name": "Windows", "workflow": "windows", "wpt_layout": "none", "profile": "release", "unit_tests": true, "wpt_tests_to_run": ""}]}
Heads up. |
This change is is "very not ideal". Has broken all my fairly basic/standard Rust pipelines in a very non-obvious way (eg. builds succeed but now are producing invalid binaries). I assume that the new image is missing something which is critical for Rust. |
Hey @caesay! |
…ctos#6899) GitHub dropped VS2017 in the windows-latest runner: - actions/runner-images#9701 - ilammy/msvc-dev-cmd#80 Addendum to 0f81f46.
Breaking changes
We will commence the procedure of removing redundant
Microsoft.VisualStudio.Component.VC
components and leave only the latest available version of some oh them.Target date
The images rollout process will start on May, 13 and take 3-4 days.
The motivation for the changes
Due to numerous reports regarding errors when using Visual Studio 2022 with multiple pre-installed versions of VC build tools, we are compelled to cease the distribution of alternative versions of the component. Detailed description of the problem can be found here. The list of previously opened issues: #9670, #9404, #9086, #8891, #7867, #7832, #6107, #6091. Therefore, starting from May 6th, we will commence the procedure of removing redundant VC components and leave only the latest available version. We'll possibly reconsider this decision once the problem is resolved.
List of the VC components which are expected to be installed (if you notice that some useful base VC component is missing - indicate that in the comments, we will consider adding it):
Possible impact
Builds that require non-latest components missing from the list above will be broken.
Platforms affected
Runner images affected
Mitigation ways
Missing workloads can be installed manually in runtime. We recommend to uninstall unsupported workloads before installing new, it might be done using this snippet.
The text was updated successfully, but these errors were encountered: