From da5387855e84c37e3a76565bfd14e392699651fc Mon Sep 17 00:00:00 2001 From: Luca Civale <56133182+lucacivale@users.noreply.github.com> Date: Fri, 13 Feb 2026 17:09:58 +0100 Subject: [PATCH 1/5] Enable package generation on build --- src/Plugin.Scanner.Uno/Plugin.Scanner.Uno.csproj | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/Plugin.Scanner.Uno/Plugin.Scanner.Uno.csproj b/src/Plugin.Scanner.Uno/Plugin.Scanner.Uno.csproj index 598279b..d758251 100644 --- a/src/Plugin.Scanner.Uno/Plugin.Scanner.Uno.csproj +++ b/src/Plugin.Scanner.Uno/Plugin.Scanner.Uno.csproj @@ -5,6 +5,7 @@ Library true + true SkiaRenderer; @@ -20,4 +21,4 @@ - \ No newline at end of file + From 7bc4245075523647c4365b035c551030724a4cd2 Mon Sep 17 00:00:00 2001 From: Luca Civale <56133182+lucacivale@users.noreply.github.com> Date: Fri, 13 Feb 2026 17:13:30 +0100 Subject: [PATCH 2/5] Refactor release workflow to exclude Uno checks Removed Uno check installation and execution steps. Updated packing steps to separate Uno plugin packing. --- .github/workflows/release.yml | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 25345a6..1b709ee 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -34,12 +34,6 @@ jobs: - name: Install workloads run: dotnet workload install maui ios android --version ${{ env.DOTNET_VERSION }} - - name: Install Uno check - run: dotnet tool install -g uno.check - - - name: Run Uno check - run: uno-check -v --ci --non-interactive --fix --target android --target ios --skip vswin --skip vsmac --skip xcode --skip vswinworkloads --skip androidemulator --skip dotnetnewunotemplates --skip openjdk --skip androidsdk - - name: Get next version uses: reecetech/version-increment@2024.10.1 id: version @@ -47,7 +41,7 @@ jobs: scheme: semver increment: patch - - name: Pack plugin + - name: Pack plugin (without Uno) run: | projects=( "${{ env.Plugin_Scanner_ProjectPath }}" @@ -56,13 +50,14 @@ jobs: "${{ env.Plugin_Scanner_Core_ProjectPath }}" "${{ env.Plugin_Scanner_iOS_ProjectPath }}" "${{ env.Plugin_Scanner_Maui_ProjectPath }}" - "${{ env.Plugin_Scanner_Uno_ProjectPath }}" ) for project in "${projects[@]}"; do echo "Packing $project" dotnet pack "$project" -o ./artifacts -c ${{ env.Configuration }} -p:PackageVersion=${{ steps.version.outputs.version }}-alpha done + - name: Pack Uno plugin + run: dotnet build ${{ env.Plugin_Scanner_Maui_ProjectPath }} -o ./artifacts -c ${{ env.Configuration }} -p:PackageVersion=${{ steps.version.outputs.version }}-alpha - name: Upload NuGet artifact uses: actions/upload-artifact@v4 From f48297d19796174ddc608615f3341276b90feea3 Mon Sep 17 00:00:00 2001 From: Luca Civale <56133182+lucacivale@users.noreply.github.com> Date: Fri, 13 Feb 2026 17:16:46 +0100 Subject: [PATCH 3/5] Update release.yml --- .github/workflows/release.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 1b709ee..a7cba74 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -56,8 +56,9 @@ jobs: echo "Packing $project" dotnet pack "$project" -o ./artifacts -c ${{ env.Configuration }} -p:PackageVersion=${{ steps.version.outputs.version }}-alpha done + - name: Pack Uno plugin - run: dotnet build ${{ env.Plugin_Scanner_Maui_ProjectPath }} -o ./artifacts -c ${{ env.Configuration }} -p:PackageVersion=${{ steps.version.outputs.version }}-alpha + run: dotnet build ${{ env.Plugin_Scanner_Maui_ProjectPath }} -o ./artifacts -c ${{ env.Configuration }} -p:PackageVersion=${{ steps.version.outputs.version }}-alpha -p:GeneratePackageOnBuild=true - name: Upload NuGet artifact uses: actions/upload-artifact@v4 From 2bf8cb7eed9b4da8cbe0198633809f9fc084d571 Mon Sep 17 00:00:00 2001 From: Luca Civale <56133182+lucacivale@users.noreply.github.com> Date: Fri, 13 Feb 2026 17:17:04 +0100 Subject: [PATCH 4/5] Update Plugin.Scanner.Uno.csproj --- src/Plugin.Scanner.Uno/Plugin.Scanner.Uno.csproj | 1 - 1 file changed, 1 deletion(-) diff --git a/src/Plugin.Scanner.Uno/Plugin.Scanner.Uno.csproj b/src/Plugin.Scanner.Uno/Plugin.Scanner.Uno.csproj index d758251..9b89034 100644 --- a/src/Plugin.Scanner.Uno/Plugin.Scanner.Uno.csproj +++ b/src/Plugin.Scanner.Uno/Plugin.Scanner.Uno.csproj @@ -5,7 +5,6 @@ Library true - true SkiaRenderer; From 6bd53834334a6c02caa5e9f22c7b9ba1bd1ee2e2 Mon Sep 17 00:00:00 2001 From: Luca Civale <56133182+lucacivale@users.noreply.github.com> Date: Fri, 13 Feb 2026 17:22:28 +0100 Subject: [PATCH 5/5] Update release.yml --- .github/workflows/release.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index a7cba74..bd595a8 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -58,7 +58,7 @@ jobs: done - name: Pack Uno plugin - run: dotnet build ${{ env.Plugin_Scanner_Maui_ProjectPath }} -o ./artifacts -c ${{ env.Configuration }} -p:PackageVersion=${{ steps.version.outputs.version }}-alpha -p:GeneratePackageOnBuild=true + run: dotnet build ${{ env.Plugin_Scanner_Uno_ProjectPath }} -o ./artifacts -c ${{ env.Configuration }} -p:PackageVersion=${{ steps.version.outputs.version }}-alpha -p:GeneratePackageOnBuild=true - name: Upload NuGet artifact uses: actions/upload-artifact@v4