From 7d66e748ee4297ec419c8640efb9b4bc70f5a3db Mon Sep 17 00:00:00 2001 From: Ismo Vuorinen Date: Tue, 18 Nov 2025 16:46:14 +0200 Subject: [PATCH] fix: remove --no-restore from workflows to fix NETSDK1047 assets error - Remove separate restore steps for iOS and macOS builds - Let dotnet build/publish handle restoration automatically - Fixes assets file missing runtime identifiers issue - iOS build already verified working, macOS should now work too --- .github/workflows/build.yml | 10 ++-------- .github/workflows/publish.yml | 8 -------- 2 files changed, 2 insertions(+), 16 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index b71a104..989f8e7 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -24,11 +24,8 @@ jobs: - name: Restore workloads run: dotnet workload restore src/HihaArvio/HihaArvio.csproj - - name: Restore dependencies for iOS - run: dotnet restore src/HihaArvio/HihaArvio.csproj /p:TargetFramework=net8.0-ios - - name: Build iOS - run: dotnet build src/HihaArvio/HihaArvio.csproj -f net8.0-ios -c Release --no-restore /p:ArchiveOnBuild=false /p:EnableCodeSigning=false + run: dotnet build src/HihaArvio/HihaArvio.csproj -f net8.0-ios -c Release /p:ArchiveOnBuild=false /p:EnableCodeSigning=false - name: Upload iOS build artifacts uses: actions/upload-artifact@v4 @@ -55,11 +52,8 @@ jobs: - name: Restore workloads run: dotnet workload restore src/HihaArvio/HihaArvio.csproj - - name: Restore dependencies for macOS Catalyst - run: dotnet restore src/HihaArvio/HihaArvio.csproj /p:TargetFramework=net8.0-maccatalyst - - name: Build macOS Catalyst - run: dotnet build src/HihaArvio/HihaArvio.csproj -f net8.0-maccatalyst -c Release --no-restore /p:ArchiveOnBuild=false /p:EnableCodeSigning=false + run: dotnet build src/HihaArvio/HihaArvio.csproj -f net8.0-maccatalyst -c Release /p:ArchiveOnBuild=false /p:EnableCodeSigning=false - name: Upload macOS build artifacts uses: actions/upload-artifact@v4 diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 7a674cf..911c408 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -101,15 +101,11 @@ jobs: - name: Restore workloads run: dotnet workload restore src/HihaArvio/HihaArvio.csproj - - name: Restore dependencies for iOS - run: dotnet restore src/HihaArvio/HihaArvio.csproj /p:TargetFramework=net8.0-ios - - name: Build iOS Release run: | dotnet publish src/HihaArvio/HihaArvio.csproj \ -f net8.0-ios \ -c Release \ - --no-restore \ /p:ApplicationDisplayVersion=${{ needs.create-release.outputs.version }} \ /p:ApplicationVersion=${{ github.run_number }} \ /p:ArchiveOnBuild=false \ @@ -148,15 +144,11 @@ jobs: - name: Restore workloads run: dotnet workload restore src/HihaArvio/HihaArvio.csproj - - name: Restore dependencies for macOS Catalyst - run: dotnet restore src/HihaArvio/HihaArvio.csproj /p:TargetFramework=net8.0-maccatalyst - - name: Build macOS Catalyst Release run: | dotnet publish src/HihaArvio/HihaArvio.csproj \ -f net8.0-maccatalyst \ -c Release \ - --no-restore \ /p:ApplicationDisplayVersion=${{ needs.create-release.outputs.version }} \ /p:ApplicationVersion=${{ github.run_number }} \ /p:ArchiveOnBuild=false \