From 108e07ba265acac699066e8becda912494c8798c Mon Sep 17 00:00:00 2001 From: Waheed Ahmad Date: Sat, 12 Sep 2026 02:33:30 +0500 Subject: [PATCH 1/3] chore: isolate Uno desktop CI target framework --- .github/workflows/ci-build-samples.yml | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/.github/workflows/ci-build-samples.yml b/.github/workflows/ci-build-samples.yml index 74651124..55bd922c 100644 --- a/.github/workflows/ci-build-samples.yml +++ b/.github/workflows/ci-build-samples.yml @@ -36,9 +36,14 @@ jobs: 9.0.x 10.0.100 - - name: Build WinUI sample app - run: | - msbuild /restore samples/WinUI.TableView.SampleApp/WinUI.TableView.SampleApp.csproj /p:Configuration=Release /p:Platform=${{ matrix.architecture }} /bl:artifacts/binlogs/build-winui-sample-${{ matrix.architecture }}.binlog + - name: Build Uno desktop sample app + run: > + dotnet build + samples/WinUI.TableView.SampleApp.Uno/WinUI.TableView.SampleApp.Uno.csproj + -c Release + -f net10.0-desktop + -p:TargetFrameworks=net10.0-desktop + -bl:artifacts/binlogs/build-uno-desktop.binlog - name: Upload WinUI sample artifacts uses: actions/upload-artifact@v7.0.1 From 3d45094ef2d43fadd074bb9279181f7c0e21c079 Mon Sep 17 00:00:00 2001 From: Waheed Ahmad Date: Sat, 12 Sep 2026 02:41:39 +0500 Subject: [PATCH 2/3] Align sample app build steps --- .github/workflows/ci-build-samples.yml | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/.github/workflows/ci-build-samples.yml b/.github/workflows/ci-build-samples.yml index 55bd922c..a591afa5 100644 --- a/.github/workflows/ci-build-samples.yml +++ b/.github/workflows/ci-build-samples.yml @@ -36,14 +36,9 @@ jobs: 9.0.x 10.0.100 - - name: Build Uno desktop sample app - run: > - dotnet build - samples/WinUI.TableView.SampleApp.Uno/WinUI.TableView.SampleApp.Uno.csproj - -c Release - -f net10.0-desktop - -p:TargetFrameworks=net10.0-desktop - -bl:artifacts/binlogs/build-uno-desktop.binlog + - name: Build WinUI sample app + run: | + msbuild /restore samples/WinUI.TableView.SampleApp/WinUI.TableView.SampleApp.csproj /p:Configuration=Release /p:Platform=${{ matrix.architecture }} /bl:artifacts/binlogs/build-winui-sample-${{ matrix.architecture }}.binlog - name: Upload WinUI sample artifacts uses: actions/upload-artifact@v7.0.1 @@ -75,7 +70,13 @@ jobs: run: dotnet workload restore samples/WinUI.TableView.SampleApp.Uno/WinUI.TableView.SampleApp.Uno.csproj - name: Build Uno desktop sample app - run: dotnet build samples/WinUI.TableView.SampleApp.Uno/WinUI.TableView.SampleApp.Uno.csproj -c Release -f net10.0-desktop -bl:artifacts/binlogs/build-uno-desktop.binlog + run: > + dotnet build + samples/WinUI.TableView.SampleApp.Uno/WinUI.TableView.SampleApp.Uno.csproj + -c Release + -f net10.0-desktop + -p:TargetFrameworks=net10.0-desktop + -bl:artifacts/binlogs/build-uno-desktop.binlog - name: Upload Uno desktop artifacts uses: actions/upload-artifact@v7.0.1 From d1d447b67d05aac3e89097dafe6d95d72bbb08c0 Mon Sep 17 00:00:00 2001 From: Waheed Ahmad Date: Sat, 12 Sep 2026 02:54:12 +0500 Subject: [PATCH 3/3] install Android workload, revert Uno build changes --- .github/workflows/ci-build-samples.yml | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/.github/workflows/ci-build-samples.yml b/.github/workflows/ci-build-samples.yml index a591afa5..86f35365 100644 --- a/.github/workflows/ci-build-samples.yml +++ b/.github/workflows/ci-build-samples.yml @@ -67,16 +67,12 @@ jobs: 10.0.100 - name: Restore Uno workloads - run: dotnet workload restore samples/WinUI.TableView.SampleApp.Uno/WinUI.TableView.SampleApp.Uno.csproj + run: | + dotnet workload restore samples/WinUI.TableView.SampleApp.Uno/WinUI.TableView.SampleApp.Uno.csproj + dotnet workload install android - name: Build Uno desktop sample app - run: > - dotnet build - samples/WinUI.TableView.SampleApp.Uno/WinUI.TableView.SampleApp.Uno.csproj - -c Release - -f net10.0-desktop - -p:TargetFrameworks=net10.0-desktop - -bl:artifacts/binlogs/build-uno-desktop.binlog + run: dotnet build samples/WinUI.TableView.SampleApp.Uno/WinUI.TableView.SampleApp.Uno.csproj -c Release -f net10.0-desktop -bl:artifacts/binlogs/build-uno-desktop.binlog - name: Upload Uno desktop artifacts uses: actions/upload-artifact@v7.0.1