Skip to content
14 changes: 7 additions & 7 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -65,7 +65,7 @@ jobs:
# Build both Uno.UI/WinUI2/UWP and Uno.WinUI/WinUI3/WindowsAppSDK versions of our packages using a matrix
build:
needs: [Xaml-Style-Check]
runs-on: windows-2022
runs-on: windows-2025-large

# See https://docs.github.com/actions/using-jobs/using-a-matrix-for-your-jobs
strategy:
Expand Down Expand Up @@ -175,6 +175,10 @@ jobs:
--skip vswin
--verbose

- name: Install Windows SDKs
shell: pwsh
run: ./tooling/Install-WindowsSdkISO.ps1 19041

- name: Add msbuild to PATH
uses: microsoft/setup-msbuild@v2
if: ${{ env.HAS_BUILDABLE_COMPONENTS == 'true' }}
Expand Down Expand Up @@ -260,7 +264,7 @@ jobs:
dotnet-dump analyze ${{ steps.filter.outputs.dump_files }} -c "clrstack" -c "pe -lines" -c "exit"

package:
runs-on: windows-2022
runs-on: windows-2025-large
needs: [build]
strategy:
fail-fast: false # prevent one matrix pipeline from being cancelled if one fails, we want them all to run to completion.
Expand Down Expand Up @@ -310,10 +314,6 @@ jobs:
--skip vswin
--verbose

- name: Install Windows SDKs
shell: pwsh
run: ./tooling/Install-WindowsSdk.ps1

- name: Add msbuild to PATH
uses: microsoft/setup-msbuild@v2
with:
Expand Down Expand Up @@ -391,7 +391,7 @@ jobs:
sign:
needs: [package]
if: ${{ startsWith(github.ref, 'refs/heads/rel/') || startsWith(github.ref, 'refs/tags/') }}
runs-on: windows-2022
runs-on: windows-2025
permissions:
id-token: write # Required for requesting the JWT

Expand Down
2 changes: 1 addition & 1 deletion tooling
Loading