Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion Chefs.Api/Chefs.Api.csproj
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<Project Sdk="Microsoft.NET.Sdk.Web">

<PropertyGroup>
<TargetFramework>net9.0</TargetFramework>
<TargetFramework>net10.0</TargetFramework>
<Nullable>enable</Nullable>
<ImplicitUsings>enable</ImplicitUsings>
</PropertyGroup>
Expand Down
2 changes: 1 addition & 1 deletion Chefs.UITests/Chefs.UITests.csproj
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<Project Sdk="Microsoft.NET.Sdk">

<PropertyGroup>
<TargetFramework>net9.0</TargetFramework>
<TargetFramework>net10.0</TargetFramework>
<IsTestProject>true</IsTestProject>
<ImplicitUsings>enable</ImplicitUsings>
<Nullable>enable</Nullable>
Expand Down
14 changes: 7 additions & 7 deletions Chefs/Chefs.csproj
Original file line number Diff line number Diff line change
@@ -1,16 +1,16 @@
<Project Sdk="Uno.Sdk">
Copy link

Copilot AI Jan 20, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The PR description states "GitHub Issue (If applicable): #" without providing an actual issue number. According to the Uno Platform contributing guidelines, every PR must reference a proper GitHub issue using the format "Fixes https://github.com/unoplatform//issues/#<ISSUE_NUMBER>", "Closes https://github.com/unoplatform//issues/#<ISSUE_NUMBER>", or "Related to https://github.com/unoplatform//issues/#<ISSUE_NUMBER>". Please provide the associated GitHub issue number in the PR description.

Copilot generated this review using guidance from organization custom instructions.
<PropertyGroup>
<!-- Building with dotnet build -f net9.0-platform will still cause restore to happen for all TargetFrameworks -->
<!-- Building with dotnet build -f net10.0-platform will still cause restore to happen for all TargetFrameworks -->
<!-- which will force us to install all workloads even if not needed -->
<!-- To prevent that, we will pass TargetFrameworkOverride as a global property (i.e, dotnet build -p:TargetFrameworkOverride=net9.0-platform) -->
<!-- To prevent that, we will pass TargetFrameworkOverride as a global property (i.e, dotnet build -p:TargetFrameworkOverride=net10.0-platform) -->
<!-- That way, we set TargetFrameworks property to only the needed TargetFramework -->
<TargetFrameworks Condition="'$(TargetFrameworkOverride)'!=''">$(TargetFrameworkOverride)</TargetFrameworks>
<TargetFrameworks Condition="'$(TargetFrameworkOverride)'==''">
net9.0-android;
net9.0-ios;
net9.0-windows10.0.19041;
net9.0-desktop;
net9.0-browserwasm;
net10.0-android;
net10.0-ios;
net10.0-windows10.0.19041;
net10.0-desktop;
net10.0-browserwasm;
</TargetFrameworks>
<OutputType>Exe</OutputType>
<UnoSingleProject>true</UnoSingleProject>
Expand Down
2 changes: 1 addition & 1 deletion Chefs/Properties/launchSettings.json
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@
},
"Chefs (Desktop WSL2)": {
"commandName": "WSL2",
"commandLineArgs": "{ProjectDir}/bin/Debug/net9.0-desktop/Chefs.dll",
"commandLineArgs": "{ProjectDir}/bin/Debug/net10.0-desktop/Chefs.dll",
"distributionName": "",
"compatibleTargetFramework": "desktop"
}
Expand Down
2 changes: 1 addition & 1 deletion build/scripts/android-uitest-build.sh
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,4 @@ IFS=$'\n\t'
export UNO_UITEST_ANDROID_PROJECT_PATH=$BUILD_SOURCESDIRECTORY/Chefs

cd "$UNO_UITEST_ANDROID_PROJECT_PATH"
dotnet publish -f net9.0-android "/p:UseSkiaRendering=$USE_SKIA_RENDERING" -c Release /p:AndroidPackageFormat=apk /p:RuntimeIdentifier=android-x64 /p:IsUiAutomationMappingEnabled=true /p:AndroidUseSharedRuntime=false /p:AndroidUseAssemblyStore=false /p:AndroidFastDeploymentType=None /p:AotAssemblies=false /p:RunAOTCompilation=false /p:PublishTrimmed=false /p:AndroidStripILAfterAOT=false -bl:"$BUILD_ARTIFACTSTAGINGDIRECTORY/android-uitest-$VARIANT_NAME.binlog"
dotnet publish -f net10.0-android "/p:UseSkiaRendering=$USE_SKIA_RENDERING" -c Release /p:AndroidPackageFormat=apk /p:RuntimeIdentifier=android-x64 /p:IsUiAutomationMappingEnabled=true /p:AndroidUseSharedRuntime=false /p:AndroidUseAssemblyStore=false /p:AndroidFastDeploymentType=None /p:AotAssemblies=false /p:RunAOTCompilation=false /p:PublishTrimmed=false /p:AndroidStripILAfterAOT=false -bl:"$BUILD_ARTIFACTSTAGINGDIRECTORY/android-uitest-$VARIANT_NAME.binlog"
9 changes: 4 additions & 5 deletions build/scripts/android-uitest-run.sh
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ fi

export BUILDCONFIGURATION=Release
export UNO_UITEST_PLATFORM=Android
export ANDROID_SIMULATOR_APILEVEL=28
export ANDROID_SIMULATOR_APILEVEL=34


export UNO_UITEST_ANDROID_PROJECT_PATH=$BUILD_SOURCESDIRECTORY/Chefs
Expand All @@ -30,7 +30,7 @@ export UNO_UITEST_RUNTIMETESTS_RESULTS_FILE_PATH=$UNO_ORIGINAL_TEST_RESULTS
# Prefer the signed APK from build artifacts (Windows job) when available,
# otherwise fall back to the unsigned APK published locally by the UITest job (macOS agent).
APK_FROM_ARTIFACT="$(ls "$BUILD_SOURCESDIRECTORY/build/Android_UITest_${VARIANT_NAME}/android-uitest/"*-Signed.apk 2>/dev/null | head -n 1 || true)"
APK_FROM_LOCAL="$(ls $BUILD_SOURCESDIRECTORY/Chefs/bin/Release/net9.0-android/android-x64/publish/*.apk 2>/dev/null | head -n 1 || true)"
APK_FROM_LOCAL="$(ls $BUILD_SOURCESDIRECTORY/Chefs/bin/Release/net10.0-android/android-x64/publish/*.apk 2>/dev/null | head -n 1 || true)"

if [ -f "$APK_FROM_ARTIFACT" ]; then
export UNO_UITEST_ANDROIDAPK_PATH="$APK_FROM_ARTIFACT"
Expand Down Expand Up @@ -58,7 +58,7 @@ command -v zip >/dev/null || { echo "ERROR: 'zip' not found on PATH"; exit 1; }
export UNO_EMULATOR_INSTALLED=$BUILD_SOURCESDIRECTORY/build/.emulator_started
export UNO_TESTS_RESPONSE_FILE=$BUILD_SOURCESDIRECTORY/build/nunit.response
export UITEST_TEST_TIMEOUT=60m
export UNO_UITEST_BINARY=$BUILD_SOURCESDIRECTORY/Chefs.UITests/bin/Release/net9.0/Chefs.UITests.dll
export UNO_UITEST_BINARY=$BUILD_SOURCESDIRECTORY/Chefs.UITests/bin/Release/net10.0/Chefs.UITests.dll


mkdir -p $UNO_UITEST_SCREENSHOT_PATH
Expand Down Expand Up @@ -113,7 +113,6 @@ if [[ ! -f $AVD_CONFIG_FILE ]];
then
# Install AVD files
install_android_sdk $ANDROID_SIMULATOR_APILEVEL
install_android_sdk 34
install_android_sdk 35

if [[ -f $ANDROID_HOME/platform-tools/platform-tools/adb ]]
Expand Down Expand Up @@ -168,7 +167,7 @@ cp $UNO_UITEST_ANDROIDAPK_PATH $BASE_ARTIFACTS_PATH

cd $UNO_UITEST_PROJECT_PATH

dotnet build /r /p:TargetFrameworkOverride=net9.0-android "/p:UseSkiaRendering=$USE_SKIA_RENDERING" /p:Configuration=Release
dotnet build /r /p:TargetFrameworkOverride=net10.0-android "/p:UseSkiaRendering=$USE_SKIA_RENDERING" /p:Configuration=Release

## Run tests
if dotnet test $UNO_UITEST_BINARY \
Expand Down
2 changes: 1 addition & 1 deletion build/scripts/ios-uitest-build.sh
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,4 @@ IFS=$'\n\t'
export UNO_UITEST_IOS_PROJECT_PATH=$BUILD_SOURCESDIRECTORY/Chefs

cd $UNO_UITEST_IOS_PROJECT_PATH
dotnet build -f net9.0-ios -c Release "/p:UseSkiaRendering=$USE_SKIA_RENDERING" /p:RuntimeIdentifier=iossimulator-x64 /p:IsUiAutomationMappingEnabled=True /bl:$BUILD_ARTIFACTSTAGINGDIRECTORY/ios-uitest-$VARIANT_NAME.binlog
dotnet build -f net10.0-ios -c Release "/p:UseSkiaRendering=$USE_SKIA_RENDERING" /p:RuntimeIdentifier=iossimulator-x64 /p:IsUiAutomationMappingEnabled=True /bl:$BUILD_ARTIFACTSTAGINGDIRECTORY/ios-uitest-$VARIANT_NAME.binlog
4 changes: 2 additions & 2 deletions build/scripts/ios-uitest-run.sh
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ export UNO_UITEST_RUNTIMETESTS_RESULTS_FILE_PATH=$UNO_ORIGINAL_TEST_RESULTS
export UNO_TESTS_RESPONSE_FILE=$BUILD_SOURCESDIRECTORY/build/nunit.response
export UNO_UITEST_SIMULATOR_VERSION="com.apple.CoreSimulator.SimRuntime.iOS-18-5"
export UNO_UITEST_SIMULATOR_NAME="iPad (10th generation)"
export UNO_UITEST_BINARY=$BUILD_SOURCESDIRECTORY/Chefs.UITests/bin/Release/net9.0/Chefs.UITests.dll
export UNO_UITEST_BINARY=$BUILD_SOURCESDIRECTORY/Chefs.UITests/bin/Release/net10.0/Chefs.UITests.dll

export UITEST_TEST_TIMEOUT=120m

Expand Down Expand Up @@ -77,7 +77,7 @@ sudo chmod -R +x $UNO_UITEST_IOSBUNDLE_PATH

cd $UNO_UITEST_PROJECT_PATH

dotnet build /r /p:TargetFrameworkOverride=net9.0-android "/p:UseSkiaRendering=$USE_SKIA_RENDERING" /p:Configuration=Release
dotnet build /r /p:TargetFrameworkOverride=net10.0-android "/p:UseSkiaRendering=$USE_SKIA_RENDERING" /p:Configuration=Release

## Run tests
if dotnet test $UNO_UITEST_BINARY \
Expand Down
6 changes: 3 additions & 3 deletions build/scripts/wasm-uitest-run.sh
Original file line number Diff line number Diff line change
Expand Up @@ -12,19 +12,19 @@ export UNO_UITEST_PLATFORM=Browser
export UNO_UITEST_PROJECT=$BUILD_SOURCESDIRECTORY/Chefs.UITests/Chefs.UITests.csproj
export UNO_UITEST_LOGFILE=$BASE_ARTIFACTS_PATH/nunit-log.txt
export UNO_UITEST_WASM_PROJECT=$BUILD_SOURCESDIRECTORY/Chefs
export UNO_UITEST_WASM_OUTPUT_PATH=$BUILD_SOURCESDIRECTORY/Chefs/bin/Release/net9.0-browserwasm/publish/wwwroot/
export UNO_UITEST_WASM_OUTPUT_PATH=$BUILD_SOURCESDIRECTORY/Chefs/bin/Release/net10.0-browserwasm/publish/wwwroot/
export UNO_UITEST_NUNIT_VERSION=3.11.1
export UNO_UITEST_NUGET_URL=https://dist.nuget.org/win-x86-commandline/v5.7.0/nuget.exe
export UNO_ORIGINAL_TEST_RESULTS=$BUILD_SOURCESDIRECTORY/build/wasm-uitest-results-$VARIANT_NAME.xml
export UNO_UITEST_RUNTIMETESTS_RESULTS_FILE_PATH=$UNO_ORIGINAL_TEST_RESULTS
export UNO_TESTS_RESPONSE_FILE=$BUILD_SOURCESDIRECTORY/build/nunit.response
export UITEST_TEST_TIMEOUT=60m
export UNO_UITEST_BINARY=$BUILD_SOURCESDIRECTORY/Chefs.UITests/bin/Release/net9.0/Chefs.UITests.dll
export UNO_UITEST_BINARY=$BUILD_SOURCESDIRECTORY/Chefs.UITests/bin/Release/net10.0/Chefs.UITests.dll
TEST_FAILED_FLAG=.tests-failed

cd $UNO_UITEST_WASM_PROJECT

dotnet publish /r /p:Configuration=Release /p:TargetFrameworkOverride=net9.0-browserwasm /p:TargetFramework=net9.0-browserwasm "/p:UseSkiaRendering=$USE_SKIA_RENDERING" /p:IsUiAutomationMappingEnabled=True /bl:$BASE_ARTIFACTS_PATH/wasm-uitest-$VARIANT_NAME.binlog
dotnet publish /r /p:Configuration=Release /p:TargetFrameworkOverride=net10.0-browserwasm /p:TargetFramework=net10.0-browserwasm "/p:UseSkiaRendering=$USE_SKIA_RENDERING" /p:IsUiAutomationMappingEnabled=True /bl:$BASE_ARTIFACTS_PATH/wasm-uitest-$VARIANT_NAME.binlog
cd $BUILD_SOURCESDIRECTORY/build
mkdir -p tools

Expand Down
12 changes: 6 additions & 6 deletions build/workflow/build-android.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ jobs:

- template: templates/dotnet-install-mac.yml
parameters:
UnoCheckParameters: '--tfm net9.0-android'
UnoCheckParameters: '--tfm net10.0-android'

- template: templates/canary-updater.yml

Expand All @@ -26,8 +26,8 @@ jobs:

- bash: |
echo "Publish output:"
ls -la $(build.sourcesdirectory)/Chefs/bin/Release/net9.0-android/android-x64/publish || true
APK="$(ls $(build.sourcesdirectory)/Chefs/bin/Release/net9.0-android/android-x64/publish/*.apk | head -n 1 || true)"
ls -la $(build.sourcesdirectory)/Chefs/bin/Release/net10.0-android/android-x64/publish || true
APK="$(ls $(build.sourcesdirectory)/Chefs/bin/Release/net10.0-android/android-x64/publish/*.apk | head -n 1 || true)"
if [ ! -f "$APK" ]; then
echo "ERROR: No APK produced (verify AndroidPackageFormat=apk)"; exit 1; fi
echo "Check APK contains .dll and no assemblies.blob (we inject assemblies.blob at run):"
Expand All @@ -40,7 +40,7 @@ jobs:
displayName: 'Publish Binaries'
retryCountOnTaskFailure: 3
inputs:
SourceFolder: $(build.sourcesdirectory)/Chefs/bin/Release/net9.0-android/android-x64/publish
SourceFolder: $(build.sourcesdirectory)/Chefs/bin/Release/net10.0-android/android-x64/publish
Contents: '*.apk'
TargetFolder: $(build.artifactstagingdirectory)/android-uitest
CleanTargetFolder: false
Expand Down Expand Up @@ -71,7 +71,7 @@ jobs:

- template: templates/dotnet-install-windows.yml
parameters:
UnoCheckParameters: '--tfm net9.0-android'
UnoCheckParameters: '--tfm net10.0-android'

- template: templates/canary-updater.yml
- template: templates/gitversion.yml
Expand All @@ -84,7 +84,7 @@ jobs:

- script: |
cd $(build.sourcesdirectory)/Chefs
dotnet publish -f:net9.0-android /p:TargetFrameworkOverride=net9.0-android -c:Release -p:UseSkiaRendering=$(UseSkiaRendering) "/p:InformationalVersion=%NBGV_InformationalVersion%" /p:AndroidSigningKeyStore=$(keyStore.secureFilePath) /p:AndroidSigningStorePass=$(AndroidSigningStorePass) /p:AndroidSigningKeyPass=$(AndroidSigningKeyPass) /p:AndroidSigningKeyAlias=$(AndroidSigningKeyAlias) /p:AndroidKeyStore=true /bl:$(build.artifactstagingdirectory)/logs/build-android.binlog
dotnet publish -f:net10.0-android /p:TargetFrameworkOverride=net10.0-android -c:Release -p:UseSkiaRendering=$(UseSkiaRendering) "/p:InformationalVersion=%NBGV_InformationalVersion%" /p:AndroidSigningKeyStore=$(keyStore.secureFilePath) /p:AndroidSigningStorePass=$(AndroidSigningStorePass) /p:AndroidSigningKeyPass=$(AndroidSigningKeyPass) /p:AndroidSigningKeyAlias=$(AndroidSigningKeyAlias) /p:AndroidKeyStore=true /bl:$(build.artifactstagingdirectory)/logs/build-android.binlog
displayName: 'Build Android'
retryCountOnTaskFailure: 3

Expand Down
10 changes: 5 additions & 5 deletions build/workflow/build-ios.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ jobs:

- template: templates/dotnet-install-mac.yml
parameters:
UnoCheckParameters: '--tfm net9.0-ios'
UnoCheckParameters: '--tfm net10.0-ios'

- template: templates/canary-updater.yml

Expand All @@ -34,7 +34,7 @@ jobs:
displayName: 'Publish Binaries'
retryCountOnTaskFailure: 3
inputs:
SourceFolder: $(build.sourcesdirectory)/Chefs/bin/Release/net9.0-ios/iossimulator-x64/Chefs.app
SourceFolder: $(build.sourcesdirectory)/Chefs/bin/Release/net10.0-ios/iossimulator-x64/Chefs.app
Contents: '**'
TargetFolder: $(build.artifactstagingdirectory)/ios-uitest/Chefs.app
CleanTargetFolder: false
Expand Down Expand Up @@ -111,16 +111,16 @@ jobs:

- template: templates/dotnet-install-mac.yml
parameters:
UnoCheckParameters: '--tfm net9.0-ios'
UnoCheckParameters: '--tfm net10.0-ios'

- template: templates/canary-updater.yml
- template: templates/gitversion.yml

- bash: |
cd $(build.sourcesdirectory)/Chefs
echo "BUILD_SOURCEBRANCH: $BUILD_SOURCEBRANCH"
dotnet publish -f net9.0-ios /p:TargetFrameworkOverride=net9.0-ios -c Release -p:UseSkiaRendering=$(UseSkiaRendering) /p:ArchiveOnBuild=true /bl:$(build.artifactstagingdirectory)/logs/build-net9.0-ios.binlog "/p:InformationalVersion=$NBGV_InformationalVersion"
displayName: Build project for Release - net9.0-ios
dotnet publish -f net10.0-ios /p:TargetFrameworkOverride=net10.0-ios -c Release -p:UseSkiaRendering=$(UseSkiaRendering) /p:ArchiveOnBuild=true /bl:$(build.artifactstagingdirectory)/logs/build-net10.0-ios.binlog "/p:InformationalVersion=$NBGV_InformationalVersion"
displayName: Build project for Release - net10.0-ios
retryCountOnTaskFailure: 3

- task: CopyFiles@2
Expand Down
6 changes: 3 additions & 3 deletions build/workflow/build-skia-desktop.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ jobs:

- template: templates/dotnet-install-windows.yml
parameters:
UnoCheckParameters: '--tfm net9.0-desktop'
UnoCheckParameters: '--tfm net10.0-desktop'

- template: templates/canary-updater.yml
- template: templates/gitversion.yml
Expand All @@ -22,12 +22,12 @@ jobs:
retryCountOnTaskFailure: 3
inputs:
solution: Chefs\Chefs.csproj
msbuildArguments: /ds /m /r /p:TargetFramework=net9.0-desktop /p:TargetFrameworkOverride=net9.0-desktop /p:Configuration=Release "/p:InformationalVersion=%NBGV_InformationalVersion%" /bl:$(build.artifactstagingdirectory)/logs/build-desktop.binlog
msbuildArguments: /ds /m /r /p:TargetFramework=net10.0-desktop /p:TargetFrameworkOverride=net10.0-desktop /p:Configuration=Release "/p:InformationalVersion=%NBGV_InformationalVersion%" /bl:$(build.artifactstagingdirectory)/logs/build-desktop.binlog

- task: CopyFiles@2
displayName: Copy Skia output
inputs:
SourceFolder: Chefs\bin\Release\net9.0-desktop
SourceFolder: Chefs\bin\Release\net10.0-desktop
Contents: '**/*.*'
TargetFolder: $(build.artifactstagingdirectory)/bin

Expand Down
8 changes: 4 additions & 4 deletions build/workflow/build-wasm.yml
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ jobs:
retryCountOnTaskFailure: 3
inputs:
packageType: sdk
version: 9.0.101
version: 10.0.101

- task: UseDotNet@2
displayName: 'Use .NET Core SDK 5.0.400'
Expand All @@ -60,19 +60,19 @@ jobs:
- template: templates/gitversion.yml
- template: templates/dotnet-install-linux.yml
parameters:
UnoCheckParameters: '--tfm net9.0-browserwasm'
UnoCheckParameters: '--tfm net10.0-browserwasm'

- template: templates/canary-updater.yml


- bash: |
dotnet publish /ds /m /r /p:TargetFramework=net9.0-browserwasm /p:TargetFrameworkOverride=net9.0-browserwasm /p:Configuration=Release /p:UseSkiaRendering=$(UseSkiaRendering) "/p:InformationalVersion=%NBGV_InformationalVersion%" Chefs/Chefs.csproj /bl:$(build.artifactstagingdirectory)/logs/build-wasm.binlog
dotnet publish /ds /m /r /p:TargetFramework=net10.0-browserwasm /p:TargetFrameworkOverride=net10.0-browserwasm /p:Configuration=Release /p:UseSkiaRendering=$(UseSkiaRendering) "/p:InformationalVersion=%NBGV_InformationalVersion%" Chefs/Chefs.csproj /bl:$(build.artifactstagingdirectory)/logs/build-wasm.binlog
retryCountOnTaskFailure: 3

- task: CopyFiles@2
displayName: Copy Wasm output
inputs:
SourceFolder: Chefs/bin/Release/net9.0-browserwasm/publish/wwwroot
SourceFolder: Chefs/bin/Release/net10.0-browserwasm/publish/wwwroot
Contents: '**/*.*'
TargetFolder: $(build.artifactstagingdirectory)/wwwroot

Expand Down
4 changes: 2 additions & 2 deletions build/workflow/build-windows.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ jobs:
msbuildLocationMethod: version
msbuildVersion: latest
msbuildArchitecture: x64
msbuildArguments: /r /t:Publish /m /v:m /p:TargetFramework=net9.0-windows10.0.19041 /p:TargetFrameworkOverride=net9.0-windows10.0.19041 /p:Configuration=Release /p:GenerateAppxPackageOnBuild=true /detailedsummary /bl:$(build.artifactstagingdirectory)/logs/build-winappsdk.binlog
msbuildArguments: /r /t:Publish /m /v:m /p:TargetFramework=net10.0-windows10.0.19041 /p:TargetFrameworkOverride=net10.0-windows10.0.19041 /p:Configuration=Release /p:GenerateAppxPackageOnBuild=true /detailedsummary /bl:$(build.artifactstagingdirectory)/logs/build-winappsdk.binlog
clean: false
restoreNugetPackages: false
logProjectEvents: false
Expand All @@ -30,7 +30,7 @@ jobs:
- task: CopyFiles@2
displayName: Copy WinAppSDK output
inputs:
SourceFolder: Chefs/bin/Release/net9.0-windows10.0.19041/AppPackages
SourceFolder: Chefs/bin/Release/net10.0-windows10.0.19041/AppPackages
Contents: '**/*.*'
TargetFolder: $(build.artifactstagingdirectory)/bin

Expand Down
2 changes: 1 addition & 1 deletion build/workflow/pipeline.yml
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ variables:
UseSkiaRendering: 'true'
IsCanaryBranch: $[startsWith(variables['Build.SourceBranch'], 'refs/heads/canaries/')]
IsReleaseBranch: $[or(eq(variables['Build.SourceBranch'], 'refs/heads/main'), startsWith(variables['Build.SourceBranch'], 'refs/heads/feature/'), startsWith(variables['Build.SourceBranch'], 'refs/heads/release/'))]
XCODE_ROOT: '/Applications/Xcode_16.4.app'
XCODE_ROOT: '/Applications/Xcode_26.0.1.app'

jobs:
- template: build-windows.yml
Expand Down
2 changes: 1 addition & 1 deletion build/workflow/stage-uitests-android.yml
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@

- template: templates/dotnet-install-mac.yml
parameters:
UnoCheckParameters: '--tfm net9.0-android'
UnoCheckParameters: '--tfm net10.0-android'

- template: templates/canary-updater.yml

Expand Down
2 changes: 1 addition & 1 deletion build/workflow/stage-uitests-ios.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@

- template: templates/dotnet-install-mac.yml
parameters:
UnoCheckParameters: '--tfm net9.0-ios'
UnoCheckParameters: '--tfm net10.0-ios'

- template: templates/canary-updater.yml

Expand Down
4 changes: 2 additions & 2 deletions build/workflow/stage-uitests-wasm.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ jobs:

- template: templates/dotnet-install-linux.yml
parameters:
UnoCheckParameters: '--tfm net9.0-browserwasm'
UnoCheckParameters: '--tfm net10.0-browserwasm'

- bash: |
bash build/scripts/wasm-uitest-run.sh
Expand All @@ -30,7 +30,7 @@ jobs:
displayName: 'Publish Binaries'
retryCountOnTaskFailure: 3
inputs:
SourceFolder: Chefs/bin/Release/net9.0-browserwasm/publish/wwwroot
SourceFolder: Chefs/bin/Release/net10.0-browserwasm/publish/wwwroot
Contents: '**/*.*'
TargetFolder: $(build.artifactstagingdirectory)/wwwroot

Expand Down
4 changes: 2 additions & 2 deletions build/workflow/templates/canary-updater.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
parameters:
DotNetVersion: '9.0.200'
DotNetVersion: '10.0.100'
EnsureDotNet: true

steps:
Expand Down Expand Up @@ -40,4 +40,4 @@ steps:
foreach-object { $_ -replace '"uno.platform.chefs.skia"','"uno.platform.chefs.skia_canary"' } |
set-content $a }
displayName: 'Adjust android test scripts for canary'
condition: startsWith(variables['Build.SourceBranch'], 'refs/heads/canaries')
condition: startsWith(variables['Build.SourceBranch'], 'refs/heads/canaries')
4 changes: 2 additions & 2 deletions build/workflow/templates/dotnet-install-linux.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
parameters:
DotNetVersion: '9.0.200'
UnoCheck_Version: '1.31.0-dev.12'
DotNetVersion: '10.0.100'
UnoCheck_Version: '1.33.1'
Dotnet_Tools: '~/.dotnet/tools'
UnoCheckParameters: ''

Expand Down
4 changes: 2 additions & 2 deletions build/workflow/templates/dotnet-install-mac.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
parameters:
DotNetVersion: '9.0.200'
UnoCheck_Version: '1.31.0-dev.12'
DotNetVersion: '10.0.100'
UnoCheck_Version: '1.33.1'
Dotnet_Root: '/usr/local/share/dotnet/'
Dotnet_Tools: '~/.dotnet/tools'
UnoCheckParameters: ''
Expand Down
4 changes: 2 additions & 2 deletions build/workflow/templates/dotnet-install-windows.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
parameters:
DotNetVersion: '9.0.200'
UnoCheck_Version: '1.31.0-dev.12'
DotNetVersion: '10.0.100'
UnoCheck_Version: '1.33.1'
UnoCheckParameters: ''

steps:
Expand Down
Loading
Loading