Windows Server 2022 became generally available on GitHub-hosted runners in November 2021. Over the next 8 weeks, jobs using the windows-latest
runner label will migrate from Windows Server 2019 to Windows Server 2022. During migration, you can determine if your job has migrated by viewing the Virtual Environment
information in the Set up job
step of your logs.
Use GitHub Actions to build your apps with the latest Visual Studio 2022 by updating your workflows to include runs-on: windows-latest
jobs:
build:
runs-on: windows-latest
steps:
- uses: actions/checkout@v2
- uses: actions/setup-dotnet@v1
- name: Build
run: dotnet build
- name: Run tests
run: dotnet test
The Windows Server 2022 runner image has different tools and tool versions than Windows Server 2019. See the full list of changed software.
If you spot any issues with your workflows when using Windows Server 2022, please let us know by creating an issue in the virtual-environments repository.