From f39823339f6cb3c9d18537b9f2672c1527d857c3 Mon Sep 17 00:00:00 2001 From: sysadmin Date: Tue, 9 Jun 2026 03:54:18 +0100 Subject: [PATCH] ci(welcome): pin .NET 9 SDK via setup-dotnet so MAUI workload band matches --- .gitea/workflows/build-iso-windows.yaml | 17 +++++++---------- 1 file changed, 7 insertions(+), 10 deletions(-) diff --git a/.gitea/workflows/build-iso-windows.yaml b/.gitea/workflows/build-iso-windows.yaml index 6bb7a1e..b2cdbbc 100644 --- a/.gitea/workflows/build-iso-windows.yaml +++ b/.gitea/workflows/build-iso-windows.yaml @@ -58,18 +58,15 @@ jobs: } if (-not (Test-Path $deploy)) { throw 'ADK Deployment Tools install failed.' } - - name: Ensure .NET 9 SDK + MAUI workload + - name: Setup .NET 9 SDK + uses: actions/setup-dotnet@v4 + with: + dotnet-version: '9.0.x' + + - name: Install MAUI workload shell: pwsh run: | - # Ensure dotnet 9 is available (setup-dotnet may have cached it; self-hosted - # runners should already have it, but this makes the step idempotent). - $dotnet = Get-Command dotnet -EA SilentlyContinue - if ($dotnet) { - $ver = (dotnet --version 2>$null) -replace '\+.*','' - Write-Host "dotnet found: $ver" - } else { - throw 'dotnet not found on runner. Add actions/setup-dotnet@v4 to this job.' - } + Write-Host "dotnet $(dotnet --version)" Write-Host 'Installing/repairing MAUI workload (idempotent)...' dotnet workload install maui Write-Host 'MAUI workload ready.'