From 1a28b951dd19e0aaca7f62f955d64e3a73ebdf82 Mon Sep 17 00:00:00 2001 From: Rui Marinho Date: Tue, 3 Mar 2026 18:02:22 +0000 Subject: [PATCH 1/2] Add GitInfo-based versioning matching android-tools pattern Add Directory.Build.targets with GitInfo NuGet package for automatic semantic versioning from git tags/commit count. Add GitInfo.txt with base version 1.0. Package version will be 1.0.{commit-count}. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- Directory.Build.targets | 22 ++++++++++++++++++++++ GitInfo.txt | 1 + 2 files changed, 23 insertions(+) create mode 100644 Directory.Build.targets create mode 100644 GitInfo.txt diff --git a/Directory.Build.targets b/Directory.Build.targets new file mode 100644 index 0000000..553c24f --- /dev/null +++ b/Directory.Build.targets @@ -0,0 +1,22 @@ + + + + + + false + main + + + + + $(GitSemVerMajor).$(GitSemVerMinor).$(GitSemVerPatch) + $(Version)$(PackageVersionSuffix) + $(Version); git-rev-head:$(GitCommit); git-branch:$(GitBranch) + + + + + diff --git a/GitInfo.txt b/GitInfo.txt new file mode 100644 index 0000000..d3827e7 --- /dev/null +++ b/GitInfo.txt @@ -0,0 +1 @@ +1.0 From 7284192a727e616bda56083a4b82a5f2ae398c41 Mon Sep 17 00:00:00 2001 From: Rui Marinho Date: Tue, 3 Mar 2026 18:28:40 +0000 Subject: [PATCH 2/2] Use new package name similar to Android --- .gitignore | 1 + Xamarin.MacDev/Properties/AssemblyInfo.cs | 2 +- Xamarin.MacDev/Xamarin.MacDev.csproj | 4 +++- 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index dabfa1d..9644368 100644 --- a/.gitignore +++ b/.gitignore @@ -4,3 +4,4 @@ obj /packages/ .vs/ +*.nupkg diff --git a/Xamarin.MacDev/Properties/AssemblyInfo.cs b/Xamarin.MacDev/Properties/AssemblyInfo.cs index 9dcf5f4..5124d5a 100644 --- a/Xamarin.MacDev/Properties/AssemblyInfo.cs +++ b/Xamarin.MacDev/Properties/AssemblyInfo.cs @@ -28,7 +28,7 @@ // Information about this assembly is defined by the following attributes. // Change them to the values specific to your project. -[assembly: AssemblyTitle ("Xamarin.MacDev")] +[assembly: AssemblyTitle ("Xamarin.Apple.Tools.MaciOS")] [assembly: AssemblyDescription ("")] [assembly: AssemblyConfiguration ("")] [assembly: AssemblyCompany ("Xamarin Inc.")] diff --git a/Xamarin.MacDev/Xamarin.MacDev.csproj b/Xamarin.MacDev/Xamarin.MacDev.csproj index cc10fbd..57c0ef5 100644 --- a/Xamarin.MacDev/Xamarin.MacDev.csproj +++ b/Xamarin.MacDev/Xamarin.MacDev.csproj @@ -11,7 +11,9 @@ - Xamarin.MacDev + Xamarin.Apple.Tools.MaciOS + Xamarin.Apple.Tools.MaciOS + Xamarin.Apple.Tools.MaciOS Microsoft MIT https://github.com/dotnet/macios-devtools