Microsoft.iOS.Sdk.net9.0_17.5 , Microsoft.MacCatalyst.Sdk.net9.0_17.5 , Microsoft.macOS.Sdk.net9.0_14.5 , Microsoft.tvOS.Sdk.net9.0_17.5
From Version 17.5.9317-net9-rc2 -> To Version 17.5.9334-net9-rc2
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Microsoft.DotNet.XHarness.CLI , Microsoft.DotNet.XHarness.TestRunners.Common , Microsoft.DotNet.XHarness.TestRunners.Xunit
From Version 9.0.0-prerelease.24420.3 -> To Version 10.0.0-prerelease.24459.1
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
* Improve Android device type check to use screen size
For Android visual tests, they should be run with the right
device image (currently a Nexus 5X API 30). However,
there's no easy way to check the device type for Appium.
The check that was there before works on CI
since the DEVICE_SKIN environment variable is set there
(set by the android.cake script). And it can work locally if
folks run android.cake then launch VS from that console
session to get the env variable - but it doesn't work if VS
is run separately (normal case).
So update this with a different check. Getting the actual
Android device type requires using adb. We might eventually
do that, but for now just use a screen size check as a proxy
for the device type. Also update the failure message to give
good instructions.
* Add a "uitest-prepare" target to android.cake
uitest-prepare will build the test app, launch
the emulator, and deploy the test app. But
it won't actually run any tests.
* Validate that JAVA_HOME is set
Also display the Android image name
* Check Android device capabilties for a match
* Add uitest-prepare target for ios.cake to match android
* Update dependencies from https://github.com/dotnet/android build 9.0.0-rc.2.24428.1+azdo.10120203
Microsoft.Android.Sdk.Windows
From Version 35.0.0-rc.2.82 -> To Version 35.0.0-rc.2.86
* Update dependencies from https://github.com/dotnet/android build 9.0.0-rc.2.24428.1+azdo.10123900
Microsoft.Android.Sdk.Windows
From Version 35.0.0-rc.2.86 -> To Version 35.0.0-rc.2.87
---------
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
* - fix up for release on some device tests but not all yet
* - fix
* - options
* Update device-tests-steps.yml
* - try me
---------
Co-authored-by: Shane Neuville <shneuvil@microsoft.com>
Changes: e70ae00c...03392836
Context: https://github.com/dotnet/android/commit/bc56b3a8
.NET Android is now using Maestro to push stable-branded builds, and
so a new feed is required for now.
At some point, we can setup a `Microsoft.Android.NET9` and
`Microsoft.Android.NET8` pack that would make it possible to track
*both* .NET 8 & 9 and Maestro could manage the feeds.
Microsoft.DotNet.XHarness.CLI , Microsoft.DotNet.XHarness.TestRunners.Common , Microsoft.DotNet.XHarness.TestRunners.Xunit
From Version 9.0.0-prerelease.24405.1 -> To Version 9.0.0-prerelease.24420.3
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Microsoft.Android.Sdk.Windows
From Version 35.0.0-rc.1.49 -> To Version 35.0.0-rc.1.69
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
* Update the mac/iOS workloads
We are "multitargeting" to 17.0, but this was only really supported in the latest iOS workloads.
Right now, the 17.0 TFM version will always be 17.2.
* not needed anymore
* [ci] Set OfficialBuildId when building asset manifests (#23102)
Context: 812807c5cb
The maestro build promotion step has been failing with:
PublishArtifactsInManifest.proj(130,5): error : Asset 'D:\a\_work\1\a\3fecf55a-18fb-414d-b980-84c0f56a3856\MergedManifest.xml' already exists with different contents at 'https://dotnetbuilds.blob.core.windows.net/public/assets/manifests/dotnet-maui/9.0.0-ci-dev/MergedManifest.xml'
The manifest version information passed to the `PublishBuildAssets.proj`
build does not contain revision information, causing asset publishing
to fail as it will not overwrite existing assets with the same version.
We should be able to fix this by setting the `OfficialBuildId` property
when building the asset manifests, similar to what is currently being
done when [packing the NuGets][0].
[0]: 5d3e788f29/eng/cake/dotnet.cake (L285)
* [ci] Use drop service for SDK insertion artifacts (#23658)
Context: 8759ec9edd
Steps to upload release artifacts to custom blob storage have been
replaced with azure-artifacts-drop (aka.ms/drop).
A new version of nuget-msi-convert has been added that will create a set
of artifact drops for the following shipping artifacts:
* nugets
* vs-components
* vs-packs
The nugets drop contains all shipping packages that should be pushed to
various feeds or NuGet.org.
The components and packs drops are used for VS insertions.
* [ci] Simplify shipping drop metadata names (#24103)
Using the $(System.JobAttempt) variable in the drop metadata artifact
name is problematic. In some cases the drop artifacts created by the
nuget-msi-convert job will be used by a different job, and the job
attempt number will not necessarily match if any jobs are re-ran.
* [ci] Use passwordless auth for darc/maestro (#24220)
Fixes: https://github.com/dotnet/maui/issues/23974
Migrates darc/maestro commands to use a passwordless auth flow, as token
based authentication is deprecated and will be removed in the future.
* Update bar manifest build step
* Update bar manifest build working dir
* Use new task name
* Run add build to channel outside sources dir
* Update dependencies from https://github.com/xamarin/xamarin-macios build 20240815.1
Microsoft.iOS.Sdk.net9.0_17.5 , Microsoft.MacCatalyst.Sdk.net9.0_17.5 , Microsoft.macOS.Sdk.net9.0_14.5 , Microsoft.tvOS.Sdk.net9.0_17.5
From Version 17.5.9245-net9-rc1 -> To Version 17.5.9247-net9-rc1
* Update dependencies from https://github.com/xamarin/xamarin-macios build 20240815.5
Microsoft.iOS.Sdk.net9.0_17.5 , Microsoft.MacCatalyst.Sdk.net9.0_17.5 , Microsoft.macOS.Sdk.net9.0_14.5 , Microsoft.tvOS.Sdk.net9.0_17.5
From Version 17.5.9247-net9-rc1 -> To Version 17.5.9260-net9-rc1
---------
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
* [ci] Use passwordless auth for darc/maestro
Fixes: https://github.com/dotnet/maui/issues/23974
Migrates darc/maestro commands to use a passwordless auth flow, as token
based authentication is deprecated and will be removed in the future.
* Update Microsoft.DotNet.Build.Tasks.Feed
Microsoft.Android.Sdk.Windows
From Version 35.0.0-rc.1.46 -> To Version 35.0.0-rc.1.49
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
* Update dependencies from https://github.com/xamarin/xamarin-macios build 20240812.1
Microsoft.iOS.Sdk.net9.0_17.5 , Microsoft.MacCatalyst.Sdk.net9.0_17.5 , Microsoft.macOS.Sdk.net9.0_14.5 , Microsoft.tvOS.Sdk.net9.0_17.5
From Version 17.5.9237-net9-rc1 -> To Version 17.5.9244-net9-rc1
* Update dependencies from https://github.com/xamarin/xamarin-macios build 20240812.9
Microsoft.iOS.Sdk.net9.0_17.5 , Microsoft.MacCatalyst.Sdk.net9.0_17.5 , Microsoft.macOS.Sdk.net9.0_14.5 , Microsoft.tvOS.Sdk.net9.0_17.5
From Version 17.5.9244-net9-rc1 -> To Version 17.5.9245-net9-rc1
---------
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Microsoft.DotNet.XHarness.CLI , Microsoft.DotNet.XHarness.TestRunners.Common , Microsoft.DotNet.XHarness.TestRunners.Xunit
From Version 9.0.0-prerelease.24379.2 -> To Version 9.0.0-prerelease.24405.1
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Using the $(System.JobAttempt) variable in the drop metadata artifact
name is problematic. In some cases the drop artifacts created by the
nuget-msi-convert job will be used by a different job, and the job
attempt number will not necessarily match if any jobs are re-ran.
* Build the previous TFMs
* )
* cleanup
* fix sample TFMs
* this
* tests
* disable tizen for now on net8.0 TFMs
* MauiPackageVersion
* almost
* remove it
* pranks
* this
* net8 things
* warns
---------
Co-authored-by: Matthew Leibowitz <mattleibow@live.com>
Microsoft.DotNet.XHarness.CLI , Microsoft.DotNet.XHarness.TestRunners.Common , Microsoft.DotNet.XHarness.TestRunners.Xunit
From Version 9.0.0-prerelease.24374.1 -> To Version 9.0.0-prerelease.24379.2
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
* Fix
* Optimize
* Seek back
* Optimization
* Use Microsoft.IO.RecyclableMemoryStream
* Not needed?
* It seems I can remove version now
* Review
* Add test
* [ci] Update sdk preview7
* [net9.0] Update references for aspnet
* Update sdk
* Update preview7 packages
* dotnet/runtime 8.0.8 feeds
* Fix xamarin/xamarin-macios dependency names
* darc update-dependencies --id 232964
* $(DotNetMaciOSManifestVersionBand) is preview.7
* $(NoWarn) CS0618, for Blazor scenarios
D:\a\_work\1\s\artifacts\obj\Maui.Controls.Sample\Release\net9.0\Microsoft.CodeAnalysis.Razor.Compiler\Microsoft.NET.Sdk.Razor.SourceGenerators.RazorSourceGenerator\Main_razor.g.cs(81,55): error CS0618: 'Router.PreferExactMatches' is obsolete: 'This property is obsolete and configuring it has not effect.' [D:\a\_work\1\s\src\Controls\samples\Controls.Sample\Maui.Controls.Sample.csproj::TargetFramework=net9.0]
D:\a\_work\1\s\artifacts\obj\Maui.Controls.Sample\Release\net9.0-maccatalyst\maccatalyst-x64\Microsoft.CodeAnalysis.Razor.Compiler\Microsoft.NET.Sdk.Razor.SourceGenerators.RazorSourceGenerator\Main_razor.g.cs(81,55): error CS0618: 'Router.PreferExactMatches' is obsolete: 'This property is obsolete and configuring it has not effect.' [D:\a\_work\1\s\src\Controls\samples\Controls.Sample\Maui.Controls.Sample.csproj::TargetFramework=net9.0-maccatalyst]
D:\a\_work\1\s\artifacts\obj\Maui.Controls.Sample\Release\net9.0-android\Microsoft.CodeAnalysis.Razor.Compiler\Microsoft.NET.Sdk.Razor.SourceGenerators.RazorSourceGenerator\Main_razor.g.cs(81,55): error CS0618: 'Router.PreferExactMatches' is obsolete: 'This property is obsolete and configuring it has not effect.' [D:\a\_work\1\s\src\Controls\samples\Controls.Sample\Maui.Controls.Sample.csproj::TargetFramework=net9.0-android]
D:\a\_work\1\s\artifacts\obj\Maui.Controls.Sample\Release\net9.0-tizen\Microsoft.CodeAnalysis.Razor.Compiler\Microsoft.NET.Sdk.Razor.SourceGenerators.RazorSourceGenerator\Main_razor.g.cs(81,55): error CS0618: 'Router.PreferExactMatches' is obsolete: 'This property is obsolete and configuring it has not effect.' [D:\a\_work\1\s\src\Controls\samples\Controls.Sample\Maui.Controls.Sample.csproj::TargetFramework=net9.0-tizen]
D:\a\_work\1\s\artifacts\obj\Maui.Controls.Sample\Release\net9.0-ios\iossimulator-x64\Microsoft.CodeAnalysis.Razor.Compiler\Microsoft.NET.Sdk.Razor.SourceGenerators.RazorSourceGenerator\Main_razor.g.cs(81,55): error CS0618: 'Router.PreferExactMatches' is obsolete: 'This property is obsolete and configuring it has not effect.' [D:\a\_work\1\s\src\Controls\samples\Controls.Sample\Maui.Controls.Sample.csproj::TargetFramework=net9.0-ios]
D:\a\_work\1\s\artifacts\obj\Maui.Controls.Sample\Release\net9.0-windows10.0.20348\win10-x64\intermediatexaml\Microsoft.CodeAnalysis.Razor.Compiler\Microsoft.NET.Sdk.Razor.SourceGenerators.RazorSourceGenerator\Main_razor.g.cs(81,55): error CS0618: 'Router.PreferExactMatches' is obsolete: 'This property is obsolete and configuring it has not effect.' [D:\a\_work\1\s\src\Controls\samples\Controls.Sample\Maui.Controls.Sample.csproj::TargetFramework=net9.0-windows10.0.20348]
D:\a\_work\1\s\artifacts\obj\Maui.Controls.Sample\Release\net9.0-windows10.0.19041\win10-x64\intermediatexaml\Microsoft.CodeAnalysis.Razor.Compiler\Microsoft.NET.Sdk.Razor.SourceGenerators.RazorSourceGenerator\Main_razor.g.cs(81,55): error CS0618: 'Router.PreferExactMatches' is obsolete: 'This property is obsolete and configuring it has not effect.' [D:\a\_work\1\s\src\Controls\samples\Controls.Sample\Maui.Controls.Sample.csproj::TargetFramework=net9.0-windows10.0.19041]
388 Warning(s)
7 Error(s)
* Ignore Apple API changes
These are marked obsolete, but they likely "still work" for now:
/Users/builder/azdo/_work/1/s/src/Essentials/src/Connectivity/Connectivity.ios.tvos.macos.reachability.cs(146,4): error CA1422: This call site is reachable on: 'MacCatalyst' 15.0 and later. 'NetworkReachability.Schedule(CFRunLoop, string)' is obsoleted on: 'maccatalyst' 17.4 and later (Use 'NSUrlSession' or 'NWConnection' instead.). (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1422) [/Users/builder/azdo/_work/1/s/src/Essentials/src/Essentials.csproj::TargetFramework=net9.0-maccatalyst]
/Users/builder/azdo/_work/1/s/src/Essentials/src/Connectivity/Connectivity.ios.tvos.macos.reachability.cs(154,4): error CA1422: This call site is reachable on: 'MacCatalyst' 15.0 and later. 'NetworkReachability.SetNotification(NetworkReachability.Notification)' is obsoleted on: 'maccatalyst' 17.4 and later (Use 'NSUrlSession' or 'NWConnection' instead.). (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1422) [/Users/builder/azdo/_work/1/s/src/Essentials/src/Essentials.csproj::TargetFramework=net9.0-maccatalyst]
/Users/builder/azdo/_work/1/s/src/Essentials/src/Connectivity/Connectivity.ios.tvos.macos.reachability.cs(145,4): error CA1422: This call site is reachable on: 'MacCatalyst' 15.0 and later. 'NetworkReachability.SetNotification(NetworkReachability.Notification)' is obsoleted on: 'maccatalyst' 17.4 and later (Use 'NSUrlSession' or 'NWConnection' instead.). (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1422) [/Users/builder/azdo/_work/1/s/src/Essentials/src/Essentials.csproj::TargetFramework=net9.0-maccatalyst]
/Users/builder/azdo/_work/1/s/src/Essentials/src/Connectivity/Connectivity.ios.tvos.macos.reachability.cs(155,4): error CA1422: This call site is reachable on: 'MacCatalyst' 15.0 and later. 'NetworkReachability.Schedule(CFRunLoop, string)' is obsoleted on: 'maccatalyst' 17.4 and later (Use 'NSUrlSession' or 'NWConnection' instead.). (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1422) [/Users/builder/azdo/_work/1/s/src/Essentials/src/Essentials.csproj::TargetFramework=net9.0-maccatalyst]
/Users/builder/azdo/_work/1/s/src/Essentials/src/WebAuthenticator/WebAuthenticator.ios.tvos.cs(75,11): error CA1422: This call site is reachable on: 'MacCatalyst' 12.0 and later. 'ASWebAuthenticationSession' is obsoleted on: 'maccatalyst' 17.4 and later (Use the 'ASWebAuthenticationSessionCallback' overload instead.). (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1422) [/Users/builder/azdo/_work/1/s/src/Essentials/src/Essentials.csproj::TargetFramework=net9.0-maccatalyst]
/Users/builder/azdo/_work/1/s/src/Essentials/src/HapticFeedback/HapticFeedback.ios.cs(32,17): error CA1422: This call site is reachable on: 'MacCatalyst' 15.0 and later. 'UIImpactFeedbackGenerator' is obsoleted on: 'maccatalyst' 17.5 and later (Use 'GetFeedbackGenerator' method instead.). (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1422) [/Users/builder/azdo/_work/1/s/src/Essentials/src/Essentials.csproj::TargetFramework=net9.0-maccatalyst]
/Users/builder/azdo/_work/1/s/src/Essentials/src/HapticFeedback/HapticFeedback.ios.cs(24,17): error CA1422: This call site is reachable on: 'MacCatalyst' 15.0 and later. 'UIImpactFeedbackGenerator' is obsoleted on: 'maccatalyst' 17.5 and later (Use 'GetFeedbackGenerator' method instead.). (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1422) [/Users/builder/azdo/_work/1/s/src/Essentials/src/Essentials.csproj::TargetFramework=net9.0-maccatalyst]
/Users/builder/azdo/_work/1/s/src/Essentials/src/Connectivity/Connectivity.ios.tvos.macos.reachability.cs(155,4): error CA1422: This call site is reachable on: 'iOS' 13.0 and later, 'maccatalyst' 13.0 and later. 'NetworkReachability.Schedule(CFRunLoop, string)' is obsoleted on: 'ios' 17.4 and later (Use 'NSUrlSession' or 'NWConnection' instead.), 'maccatalyst' 17.4 and later (Use 'NSUrlSession' or 'NWConnection' instead.). (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1422) [/Users/builder/azdo/_work/1/s/src/Essentials/src/Essentials.csproj::TargetFramework=net9.0-ios]
/Users/builder/azdo/_work/1/s/src/Essentials/src/Connectivity/Connectivity.ios.tvos.macos.reachability.cs(154,4): error CA1422: This call site is reachable on: 'iOS' 13.0 and later, 'maccatalyst' 13.0 and later. 'NetworkReachability.SetNotification(NetworkReachability.Notification)' is obsoleted on: 'ios' 17.4 and later (Use 'NSUrlSession' or 'NWConnection' instead.), 'maccatalyst' 17.4 and later (Use 'NSUrlSession' or 'NWConnection' instead.). (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1422) [/Users/builder/azdo/_work/1/s/src/Essentials/src/Essentials.csproj::TargetFramework=net9.0-ios]
/Users/builder/azdo/_work/1/s/src/Essentials/src/Connectivity/Connectivity.ios.tvos.macos.reachability.cs(145,4): error CA1422: This call site is reachable on: 'iOS' 13.0 and later, 'maccatalyst' 13.0 and later. 'NetworkReachability.SetNotification(NetworkReachability.Notification)' is obsoleted on: 'ios' 17.4 and later (Use 'NSUrlSession' or 'NWConnection' instead.), 'maccatalyst' 17.4 and later (Use 'NSUrlSession' or 'NWConnection' instead.). (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1422) [/Users/builder/azdo/_work/1/s/src/Essentials/src/Essentials.csproj::TargetFramework=net9.0-ios]
/Users/builder/azdo/_work/1/s/src/Essentials/src/Connectivity/Connectivity.ios.tvos.macos.reachability.cs(146,4): error CA1422: This call site is reachable on: 'iOS' 13.0 and later, 'maccatalyst' 13.0 and later. 'NetworkReachability.Schedule(CFRunLoop, string)' is obsoleted on: 'ios' 17.4 and later (Use 'NSUrlSession' or 'NWConnection' instead.), 'maccatalyst' 17.4 and later (Use 'NSUrlSession' or 'NWConnection' instead.). (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1422) [/Users/builder/azdo/_work/1/s/src/Essentials/src/Essentials.csproj::TargetFramework=net9.0-ios]
/Users/builder/azdo/_work/1/s/src/Essentials/src/HapticFeedback/HapticFeedback.ios.cs(24,17): error CA1422: This call site is reachable on: 'iOS' 13.0 and later, 'maccatalyst' 13.0 and later. 'UIImpactFeedbackGenerator' is obsoleted on: 'ios' 17.5 and later (Use 'GetFeedbackGenerator' method instead.), 'maccatalyst' 17.5 and later (Use 'GetFeedbackGenerator' method instead.). (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1422) [/Users/builder/azdo/_work/1/s/src/Essentials/src/Essentials.csproj::TargetFramework=net9.0-ios]
/Users/builder/azdo/_work/1/s/src/Essentials/src/HapticFeedback/HapticFeedback.ios.cs(32,17): error CA1422: This call site is reachable on: 'iOS' 13.0 and later, 'maccatalyst' 13.0 and later. 'UIImpactFeedbackGenerator' is obsoleted on: 'ios' 17.5 and later (Use 'GetFeedbackGenerator' method instead.), 'maccatalyst' 17.5 and later (Use 'GetFeedbackGenerator' method instead.). (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1422) [/Users/builder/azdo/_work/1/s/src/Essentials/src/Essentials.csproj::TargetFramework=net9.0-ios]
/Users/builder/azdo/_work/1/s/src/Essentials/src/WebAuthenticator/WebAuthenticator.ios.tvos.cs(75,11): error CA1422: This call site is reachable on: 'iOS' 12.0 and later, 'maccatalyst' 13.0 and later. 'ASWebAuthenticationSession' is obsoleted on: 'ios' 17.4 and later (Use the 'ASWebAuthenticationSessionCallback' overload instead.), 'maccatalyst' 17.4 and later (Use the 'ASWebAuthenticationSessionCallback' overload instead.). (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1422) [/Users/builder/azdo/_work/1/s/src/Essentials/src/Essentials.csproj::TargetFramework=net9.0-ios]
0 Warning(s)
14 Error(s)
* Two more Apple API changes
* use branded macios net9.0p7 versions
* Update sdk and android
* Update macios version
* Update to sdk in validation and aspnet
* Update iOS
* Bump macios
---------
Co-authored-by: Jonathan Peppers <jonathan.peppers@microsoft.com>
Co-authored-by: Alex Soto <alex@soto.dev>
* Update dependencies from https://github.com/dotnet/xharness build 20240617.3
Microsoft.DotNet.XHarness.CLI , Microsoft.DotNet.XHarness.TestRunners.Common , Microsoft.DotNet.XHarness.TestRunners.Xunit
From Version 9.0.0-prerelease.24312.3 -> To Version 9.0.0-prerelease.24317.3
* Update dependencies from https://github.com/dotnet/xharness build 20240626.1
Microsoft.DotNet.XHarness.CLI , Microsoft.DotNet.XHarness.TestRunners.Common , Microsoft.DotNet.XHarness.TestRunners.Xunit
From Version 9.0.0-prerelease.24312.3 -> To Version 9.0.0-prerelease.24326.1
* Update dependencies from https://github.com/dotnet/xharness build 20240704.1
Microsoft.DotNet.XHarness.CLI , Microsoft.DotNet.XHarness.TestRunners.Common , Microsoft.DotNet.XHarness.TestRunners.Xunit
From Version 9.0.0-prerelease.24312.3 -> To Version 9.0.0-prerelease.24354.1
* Update dependencies from https://github.com/dotnet/xharness build 20240708.1
Microsoft.DotNet.XHarness.CLI , Microsoft.DotNet.XHarness.TestRunners.Common , Microsoft.DotNet.XHarness.TestRunners.Xunit
From Version 9.0.0-prerelease.24312.3 -> To Version 9.0.0-prerelease.24358.1
* Update dependencies from https://github.com/dotnet/xharness build 20240716.1
Microsoft.DotNet.XHarness.CLI , Microsoft.DotNet.XHarness.TestRunners.Common , Microsoft.DotNet.XHarness.TestRunners.Xunit
From Version 9.0.0-prerelease.24312.3 -> To Version 9.0.0-prerelease.24366.1
* Update dependencies from https://github.com/dotnet/xharness build 20240724.1
Microsoft.DotNet.XHarness.CLI , Microsoft.DotNet.XHarness.TestRunners.Common , Microsoft.DotNet.XHarness.TestRunners.Xunit
From Version 9.0.0-prerelease.24312.3 -> To Version 9.0.0-prerelease.24374.1
---------
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
* Update dependencies from https://github.com/dotnet/android build 9.0.0-preview.7.24366.1+azdo.9890920
Microsoft.Android.Sdk.Windows
From Version 34.99.0-preview.7.346 -> To Version 35.0.0-preview.7.8
* Android API 35 obsoletions
These are both on Compatiblity, so we probably can just ignore them or use a different API (if alternative is clear).
Ignore warning for `Window.SetStatusBarColor()`:
* https://developer.android.com/reference/android/view/Window#setStatusBarColor(int)
Stop passing `exact:false` for `Path.ComputeBounds()` as it is ignored:
* https://developer.android.com/reference/android/graphics/Path#computeBounds(android.graphics.RectF,%20boolean)
* https://cs.android.com/android/platform/superproject/main/+/main:frameworks/base/graphics/java/android/graphics/Path.java;l=305
* Install Android SDK dependencies for API 35
* Suppress API 35 warning in ShapeRenderer
It appears `ComputeBounds(Rect)` without `exact` is missing in the C# binding
* Update ui-tests-build-sample.yml
* Update dependencies from https://github.com/dotnet/android build 9.0.0-preview.7.24368.1+azdo.9903188
Microsoft.Android.Sdk.Windows
From Version 34.99.0-preview.7.346 -> To Version 35.0.0-preview.7.9
* Update dependencies from https://github.com/dotnet/android build 9.0.0-preview.7.24368.1+azdo.9903188
Microsoft.Android.Sdk.Windows
From Version 34.99.0-preview.7.346 -> To Version 35.0.0-preview.7.9
* Update dependencies from https://github.com/dotnet/android build 9.0.0-preview.7.24368.1+azdo.9903188
Microsoft.Android.Sdk.Windows
From Version 34.99.0-preview.7.346 -> To Version 35.0.0-preview.7.9
* Update dependencies from https://github.com/dotnet/android build 9.0.0-preview.7.24368.1+azdo.9903188
Microsoft.Android.Sdk.Windows
From Version 34.99.0-preview.7.346 -> To Version 35.0.0-preview.7.9
* Update dependencies from https://github.com/dotnet/android build 9.0.0-preview.7.24368.1+azdo.9903188
Microsoft.Android.Sdk.Windows
From Version 34.99.0-preview.7.346 -> To Version 35.0.0-preview.7.9
* Update dependencies from https://github.com/dotnet/android build 9.0.0-preview.7.24368.1+azdo.9903188
Microsoft.Android.Sdk.Windows
From Version 34.99.0-preview.7.346 -> To Version 35.0.0-preview.7.9
* Update dependencies from https://github.com/dotnet/android build 9.0.0-preview.7.24368.1+azdo.9903188
Microsoft.Android.Sdk.Windows
From Version 34.99.0-preview.7.346 -> To Version 35.0.0-preview.7.9
* Update dependencies from https://github.com/dotnet/android build 9.0.0-preview.7.24375.1+azdo.9939534
Microsoft.Android.Sdk.Windows
From Version 34.99.0-preview.7.346 -> To Version 35.0.0-preview.7.29
* Bump dotnet/runtime to match dotnet/android
---------
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Jonathan Peppers <jonathan.peppers@microsoft.com>
* Use the SetBinding SG wherever possible in Controls Core
* Use the SetBinding SG wherever possible in Controls Core UnitTests
* Use the SetBinding SG wherever possible in Compatibility Core Android
* Add workaround for XamlPreCompile with interceptors for Windows builds
* Generate file-scoped attribute class in each generated source output
* Remove explicit restore and build targets in ExecuteBuildUITestApp
* Fix integration test
* [ci] Use drop service for SDK insertion artifacts
Context: 8759ec9edd
Steps to upload release artifacts to custom blob storage have been
replaced with azure-artifacts-drop (aka.ms/drop).
A new version of nuget-msi-convert has been added that will create a set
of artifact drops for the following shipping artifacts:
* nugets
* vs-components
* vs-packs
The nugets drop contains all shipping packages that should be pushed to
various feeds or NuGet.org.
The components and packs drops are used for VS insertions.
* Fix sign verify paths
* Use main yaml-templates branch
* Fix artifact name that contains symbols
* [ios] Bump xcode 15.3.0
* Move to sonoma and XCode 15.4.0
Move uitests to Sonoma too
Fix pack
Move to macOS-14
Move also device tests catalyst
try use azure pipelines
Dont use azure pipelines
[ios] Move to XCode 15.4
Can android run on sonoma only
Try not cleanup on iOS Azure pipelines
Try again skip cleanup
Fix
Need to provision the certs
Fix
Fix
* Run tests by category groups
* Some changes
* Fix
* Update ui-tests-compatibility-steps.yml
* No categories for compatibility project
* Update ui-tests-compatibility-steps.yml
Bumping this 9.0.0.0 caused issues with XAMLC which we did add fixes to work around, but historically, moving this version has been problematic, so let's keep it at 1.0.0.0. The workloads and nupkg's typically manage mismatched versions for us already.
Microsoft.Android.Sdk.Windows
From Version 34.99.0-preview.6.312 -> To Version 34.99.0-preview.6.338
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Context: 812807c5cb
The maestro build promotion step has been failing with:
PublishArtifactsInManifest.proj(130,5): error : Asset 'D:\a\_work\1\a\3fecf55a-18fb-414d-b980-84c0f56a3856\MergedManifest.xml' already exists with different contents at 'https://dotnetbuilds.blob.core.windows.net/public/assets/manifests/dotnet-maui/9.0.0-ci-dev/MergedManifest.xml'
The manifest version information passed to the `PublishBuildAssets.proj`
build does not contain revision information, causing asset publishing
to fail as it will not overwrite existing assets with the same version.
We should be able to fix this by setting the `OfficialBuildId` property
when building the asset manifests, similar to what is currently being
done when [packing the NuGets][0].
[0]: 5d3e788f29/eng/cake/dotnet.cake (L285)
Since we're moving in a different direction for moving these over in
#22635 these projects (and the Issue11853 test, since it's in the other
PR) can be deleted.
Microsoft.DotNet.XHarness.CLI , Microsoft.DotNet.XHarness.TestRunners.Common , Microsoft.DotNet.XHarness.TestRunners.Xunit
From Version 9.0.0-prerelease.24311.2 -> To Version 9.0.0-prerelease.24312.3
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>