xamarin-macios/dotnet/package
Peter Collins 92092f67fd
[build] Make package metadata optional (#21081)
Looking at the package explorer for recent .NET 9 preview 7 builds I
noticed that other packages do not include sha metadata in the version
element. Compare the following by clicking "View Metadata source":

https://nuget.info/packages/Microsoft.iOS.Ref.net9.0_17.5/17.5.9231-net9-p7
https://nuget.info/packages/Microsoft.NETCore.App.Runtime.Mono.ios-arm64/9.0.0-preview.7.24405.7
https://nuget.info/packages/Microsoft.Maui.Sdk/9.0.0-preview.7.24407.4

The sha metadata inclusion in the version element but not the .nupkg
name also causes conflicts with the latest version of the
[arcade publishing tooling][0] which expects these to be in sync.

While waiting for a fix in arcade, we can remove this metadata to
restore dependency flow. It can be restored in the future by setting
the following:

    NUGET_BUILD_METADATA=+sha.$(CURRENT_HASH)

The icon and other package metadata have been updated to better match
other .NET packages.

[0]:
b4f4d40741/src/Microsoft.DotNet.Build.Tasks.Feed/src/PushToBuildStorage.cs

---------

Co-authored-by: Rolf Bjarne Kvinge <rolf@xamarin.com>
2024-08-23 12:19:32 -04:00
..
Microsoft.MacCatalyst.Ref [dotnet] Build & publish MacCatalyst packs. (#10624) 2021-02-12 07:38:43 +01:00
Microsoft.MacCatalyst.Runtime.maccatalyst-arm64 [dotnet] Build & publish MacCatalyst packs. (#10624) 2021-02-12 07:38:43 +01:00
Microsoft.MacCatalyst.Runtime.maccatalyst-x64 [dotnet] Build & publish MacCatalyst packs. (#10624) 2021-02-12 07:38:43 +01:00
Microsoft.MacCatalyst.Sdk [dotnet] Build & publish MacCatalyst packs. (#10624) 2021-02-12 07:38:43 +01:00
Microsoft.MacCatalyst.Templates .NET 6 templates for iOS, macOS, tvOS, & MacCatalyst (#10741) 2021-03-02 09:23:05 -06:00
Microsoft.NET.Sdk.MacCatalyst [dotnet] rename workload to Microsoft.NET.Sdk._platform_.Manifest-6.0.100 (#11436) 2021-05-06 07:46:01 +02:00
Microsoft.NET.Sdk.iOS [dotnet] rename workload to Microsoft.NET.Sdk._platform_.Manifest-6.0.100 (#11436) 2021-05-06 07:46:01 +02:00
Microsoft.NET.Sdk.macOS [dotnet] rename workload to Microsoft.NET.Sdk._platform_.Manifest-6.0.100 (#11436) 2021-05-06 07:46:01 +02:00
Microsoft.NET.Sdk.tvOS [dotnet] rename workload to Microsoft.NET.Sdk._platform_.Manifest-6.0.100 (#11436) 2021-05-06 07:46:01 +02:00
Microsoft.iOS.Ref Create and publish .NET NuGet packages. (#8576) 2020-05-13 15:23:29 +02:00
Microsoft.iOS.Runtime.ios-arm Create and publish .NET NuGet packages. (#8576) 2020-05-13 15:23:29 +02:00
Microsoft.iOS.Runtime.ios-arm64 Create and publish .NET NuGet packages. (#8576) 2020-05-13 15:23:29 +02:00
Microsoft.iOS.Runtime.iossimulator-arm64 [dotnet] Add runtime packs. 2021-11-30 18:20:43 +01:00
Microsoft.iOS.Runtime.iossimulator-x64 [build] Use arcade dependency management tooling (#10890) 2021-04-02 00:02:27 -04:00
Microsoft.iOS.Runtime.iossimulator-x86 [build] Use arcade dependency management tooling (#10890) 2021-04-02 00:02:27 -04:00
Microsoft.iOS.Sdk Create and publish .NET NuGet packages. (#8576) 2020-05-13 15:23:29 +02:00
Microsoft.iOS.Templates .NET 6 templates for iOS, macOS, tvOS, & MacCatalyst (#10741) 2021-03-02 09:23:05 -06:00
Microsoft.iOS.Windows.Sdk [dotnet] Initial support for .NET6 from Windows (#10590) 2021-02-12 07:43:17 +01:00
Microsoft.macOS.Ref Create and publish .NET NuGet packages. (#8576) 2020-05-13 15:23:29 +02:00
Microsoft.macOS.Runtime.osx-arm64 [dotnet] Build macOS/.NET for ARM64 as well. (#10959) 2021-03-25 07:26:48 +01:00
Microsoft.macOS.Runtime.osx-x64 Create and publish .NET NuGet packages. (#8576) 2020-05-13 15:23:29 +02:00
Microsoft.macOS.Sdk Create and publish .NET NuGet packages. (#8576) 2020-05-13 15:23:29 +02:00
Microsoft.macOS.Templates .NET 6 templates for iOS, macOS, tvOS, & MacCatalyst (#10741) 2021-03-02 09:23:05 -06:00
Microsoft.tvOS.Ref Create and publish .NET NuGet packages. (#8576) 2020-05-13 15:23:29 +02:00
Microsoft.tvOS.Runtime.tvos-arm64 Create and publish .NET NuGet packages. (#8576) 2020-05-13 15:23:29 +02:00
Microsoft.tvOS.Runtime.tvossimulator-arm64 [dotnet] Add runtime packs. 2021-11-30 18:20:43 +01:00
Microsoft.tvOS.Runtime.tvossimulator-x64 [build] Use arcade dependency management tooling (#10890) 2021-04-02 00:02:27 -04:00
Microsoft.tvOS.Sdk Create and publish .NET NuGet packages. (#8576) 2020-05-13 15:23:29 +02:00
Microsoft.tvOS.Templates .NET 6 templates for iOS, macOS, tvOS, & MacCatalyst (#10741) 2021-03-02 09:23:05 -06:00
workaround-for-maccore-issue-2427 Backport maestro and artifact drop infra improvements from net9.0 (#21057) 2024-08-19 14:10:17 +02:00
Icon.png [build] Make package metadata optional (#21081) 2024-08-23 12:19:32 -04:00
common.csproj [build] Make package metadata optional (#21081) 2024-08-23 12:19:32 -04:00
microsoft.ref.csproj [dotnet] Rename packs to contain target framework. (#19765) 2024-02-19 13:14:20 +01:00
microsoft.runtime.csproj [dotnet] Rename packs to contain target framework. (#19765) 2024-02-19 13:14:20 +01:00
microsoft.sdk.csproj [dotnet] Rename packs to contain target framework. (#19765) 2024-02-19 13:14:20 +01:00
microsoft.templates.csproj [Localization] Turn on template localization on dotnet CLI (#14213) 2022-03-11 10:30:47 -05:00
microsoft.workloads.csproj [dotnet] Fix the path to the workloads in one more location. (#11867) 2021-06-09 07:53:37 +02:00