From ebfa960d881f3f38d576390d0212986adb5f1741 Mon Sep 17 00:00:00 2001 From: Henry Gabryjelski Date: Mon, 7 Jun 2021 10:05:47 -0700 Subject: [PATCH] Enable SourceLink and Deterministic Builds Source Link enables anyone building NuGet libraries to provide source-level debugging for their users with almost no effort. * See https://github.com/dotnet/sourcelink/blob/main/README.md * See https://devblogs.microsoft.com/dotnet/improving-debug-time-productivity-with-source-link/ * Docs at https://docs.microsoft.com/en-us/dotnet/standard/library-guidance/sourcelink Reproducible Builds Deterministic Builds are now enabled automatically when building via GitHub Actions. * See https://github.com/clairernovotny/DeterministicBuilds To verify the changes: 1. Use [NuGet Package Explorer](https://github.com/NuGetPackageExplorer/NuGetPackageExplorer) to verify the package has Source Link enabled and is deterministic 2. Use [JustAssembly](https://github.com/telerik/justassembly) to verify assemblies are identical to those previously published to NuGet --- MiNET.LevelDB/MiNET.LevelDB.csproj | 24 +++++++++++++++++++++--- 1 file changed, 21 insertions(+), 3 deletions(-) diff --git a/MiNET.LevelDB/MiNET.LevelDB.csproj b/MiNET.LevelDB/MiNET.LevelDB.csproj index 991fb1f..a3b11b5 100644 --- a/MiNET.LevelDB/MiNET.LevelDB.csproj +++ b/MiNET.LevelDB/MiNET.LevelDB.csproj @@ -17,20 +17,38 @@ https://github.com/NiclasOlofsson/MiNET.LevelDB https://secure.gravatar.com/avatar/2ba5d72bdad85108d14512c4d27ea550?s=128&r=g&d=retro MiNET MCPE Minecraft PocketEdition bedrock LevelDB - https://raw.githubusercontent.com/NiclasOlofsson/MiNET.LevelDB/master/LICENSE + + AGPL-3.0-or-later 10.0.0.0 10.0.0.0 + + + true + + true + + embedded + + + + + + true + + - + + - + +