-
Notifications
You must be signed in to change notification settings - Fork 3.2k
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-2016 environment will be removed on March 15, 2022 #4312
Comments
This sentence makes no grammatical sense and as such I have no idea what it is trying to say. Please do basic proofreading before you post something that the entire world is likely to see. |
@IanKemp thanks, fixed |
It's great that I got this notification right there in the Azure DevOps Release Definition. I can easily change the agent, however, I don't have an option for Windows-latest in the dropdown. The only other two windows ones are windows-2019 and windows-2022. Can I choose windows-2022 and assume it will be supported for a few years? |
@CrisBuda sure thing! Both windows-2019 and windows-2022 will be supported for a few years. |
Thanks for clearing that up. windows-2022 doesn't mention it is in beta in the dropdown. I will choose windows-2019 |
I haven't specified runs-on anywhere and I am still seeing this warning and can't see where to specify it. Is it as simple as adding the following to my azure-pipelines.yml file as per https://docs.microsoft.com/en-us/azure/devops/pipelines/customize-pipeline?view=azure-devops pool: or pool: |
@markybry yes, it is that simple. Classic pipelines editor sets windows-2016 VM image by default, but this will be changed in the nearest future. |
ubuntu-16.04 was removed recently (actions/runner-images#3287), bumping to 20.04 win2016 will be removed in March: actions/runner-images#4312, bumping to windows-2019
I have no problem saying goodbye to Windows Server 2016, but dropping Visual Studio 2017 is kinda hurtful. Not all projects can use up-to-date tooling |
Visual Studio 2017 is half a decade old at this point, which is an epoch in software development. If your project depends on VS2017 maybe, just maybe, it's time to figure out an upgrade path. |
As per actions/runner-images#4312 the Windows-2016 environments are scheduled for deprecation and removal in early 2022. Move to windows-2019 now to avoid this (Visual Studio 2019 is included here, hence the tag naming scheme change). Signed-off-by: Tom Rini <[email protected]>
Seems that when no vm image is specified that any VM available at that time is selected which may then cause this error. |
@markybry the recommended approach is to target a specific image that suits your needs |
We are using Azure DevOps to deploy resources from an ARM template. |
Because windows-2016 is deprecated: actions/runner-images#4312
Because windows-2016 is deprecated: actions/runner-images#4312 Closes #12970 from kou/ci-verify-rc-windows Authored-by: Sutou Kouhei <[email protected]> Signed-off-by: Krisztián Szűcs <[email protected]>
windows-2016 runners were removed (actions/runner-images#4312)
windows-2016 runners were removed (actions/runner-images#4312)
windows-2016 runners were removed (actions/runner-images#4312)
windows-2016 runners were removed (actions/runner-images#4312)
windows-2016 no longer supported: actions/runner-images#4312
windows-2016 deprecated actions/runner-images#4312
Build with latest Windows version and VS 2019 actions/runner-images#4312 Same changes as !231657 and !231943
… and VS 2019 Merged PR 244250: Build with latest Windows version and VS 2019 Build with latest Windows version and VS 2019 actions/runner-images#4312 Same changes as !231657 and !231943 Cherry-picked from commit `86bdfb59`.
Build with latest Windows version and VS 2019 actions/runner-images#4312 Same changes as !231657 and !231943
Move the GitHub Actions runner to `windows-latest`. `windows-2016` support was dropped (actions/runner-images#4312).
Since GitHub Actions and Azure Pipelines dropped support for it actions/runner-images#4312
Since GitHub Actions and Azure Pipelines dropped support for it actions/runner-images#4312
This trivial change adds `windows-2022` virtual environment which introduces Visual Studio/C++ 2022. This change also adds short comment for deprecation of `windows-2016`. `windows-2016` will be removed on March 15, 2022. actions/runner-images#4312
Breaking changes
Windows 2016 hosted runners will be removed from GitHub actions and Azure DevOps.
To raise awareness of the upcoming removal, we will temporarily fail jobs using Windows 2016 for two short 'brownout' periods. Builds that are scheduled to run during the brownout periods will fail. The brownouts are scheduled for the following dates and times:
GitHub Actions:
Azure DevOps
Target date
March 15, 2022
The motivation for the changes
Windows Server 2016 Active support ends on 11 Jan 2022 and Windows Server 2022 VM image is going out of beta later this year.
As part of our ongoing efforts to keep GitHub and Azure Devops hosted runners updated and secure, the Windows 2016 virtual environment will be removed from GitHub Actions and Azure DevOps.
Possible impact
If your project depends on Windows 2016 environment and visual studio 2017 it can be broken.
Virtual environments affected
Mitigation ways
We recommend you change jobs using
runs-on: windows-2016
to useruns-on: windows-latest
which will ensure you're always running on the latest version of Windows Server.If you need to pin your job to a specific version of Windows Server, you can see the full list of supported versions here https://github.com/actions/virtual-environments#available-environments
The text was updated successfully, but these errors were encountered: