diff --git a/.github/workflows/dotnet.yaml b/.github/workflows/dotnet.yaml index ea847c6..aed42f1 100644 --- a/.github/workflows/dotnet.yaml +++ b/.github/workflows/dotnet.yaml @@ -10,6 +10,8 @@ env: DOTNET_NOLOGO: true DOTNET_CLI_TELEMETRY_OPTOUT: true DOTNET_SKIP_FIRST_TIME_EXPERIENCE: true + NUGET_XMLDOC_MODE: '' + DOTNET_MULTILEVEL_LOOKUP: 0 jobs: build: @@ -23,6 +25,8 @@ jobs: steps: - uses: actions/checkout@v3 + with: + fetch-depth: 0 # so that NerdBank.GitVersioning has access to history - name: Setup .NET uses: actions/setup-dotnet@v3 with: diff --git a/Directory.Build.props b/Directory.Build.props new file mode 100644 index 0000000..67298d2 --- /dev/null +++ b/Directory.Build.props @@ -0,0 +1,14 @@ + + + embedded + true + [UNDEFINED] + true + true + + + + + + + diff --git a/nix/deps.nix b/nix/deps.nix index decc9a3..cba2631 100644 --- a/nix/deps.nix +++ b/nix/deps.nix @@ -37,9 +37,9 @@ sha256 = "15gqy2m14fdlvy1g59207h5kisznm355kbw010gy19vh47z8gpz3"; }) (fetchNuGet { - pname = "Microsoft.Bcl.AsyncInterfaces"; - version = "7.0.0"; - sha256 = "1waiggh3g1cclc81gmjrqbh128kwfjky3z79ma4bd2ms9pa3gvfm"; + pname = "Microsoft.Build.Tasks.Git"; + version = "1.0.0"; + sha256 = "0avwja8vk56f2kr2pmrqx3h60bnwbs7ds062lhvhcxv87m5yfqnj"; }) (fetchNuGet { pname = "Microsoft.CodeCoverage"; @@ -141,6 +141,16 @@ version = "1.1.0"; sha256 = "193xwf33fbm0ni3idxzbr5fdq3i2dlfgihsac9jj7whj0gd902nh"; }) + (fetchNuGet { + pname = "Microsoft.SourceLink.Common"; + version = "1.0.0"; + sha256 = "1zxkpx01zdv17c39iiy8fx25ran89n14qwddh1f140v1s4dn8z9c"; + }) + (fetchNuGet { + pname = "Microsoft.SourceLink.GitHub"; + version = "1.0.0"; + sha256 = "029ixyaqn48cjza87m5qf0g1ynyhlm6irgbx1n09src9g666yhpd"; + }) (fetchNuGet { pname = "Microsoft.TestPlatform.ObjectModel"; version = "17.3.2"; @@ -156,15 +166,20 @@ version = "4.3.0"; sha256 = "0j0c1wj4ndj21zsgivsc24whiya605603kxrbiw6wkfdync464wq"; }) + (fetchNuGet { + pname = "Nerdbank.GitVersioning"; + version = "3.5.119"; + sha256 = "0g7a812lfa5y140pinpy5q3nl3xcarydflpxzzcyxxk4hjjlawy0"; + }) (fetchNuGet { pname = "NETStandard.Library"; version = "2.0.0"; sha256 = "1bc4ba8ahgk15m8k4nd7x406nhi0kwqzbgjk2dmw52ss553xz7iy"; }) (fetchNuGet { - pname = "NETStandard.Library"; - version = "2.0.3"; - sha256 = "1fn9fxppfcg4jgypp2pmrpr6awl3qz1xmnri0cygpkwvyx27df1y"; + pname = "NETStandard.Library.Ref"; + version = "2.1.0"; + sha256 = "12n76gymxq715lkrw841vi5r84kx746cxxssp22pd08as75jzsj6"; }) (fetchNuGet { pname = "Newtonsoft.Json"; @@ -501,11 +516,6 @@ version = "4.3.0"; sha256 = "0wi10md9aq33jrkh2c24wr2n9hrpyamsdhsxdcnf43b7y86kkii8"; }) - (fetchNuGet { - pname = "System.ComponentModel.Annotations"; - version = "5.0.0"; - sha256 = "021h7x98lblq9avm1bgpa4i31c2kgsa7zn4sqhxf39g087ar756j"; - }) (fetchNuGet { pname = "System.Configuration.ConfigurationManager"; version = "4.4.0";