Bump the nuget-dependencies group with 15 updates#1443
Open
dependabot[bot] wants to merge 7 commits into
Open
Conversation
Bumps HtmlAgilityPack from 1.11.30 to 1.12.4 Bumps Irony from 1.1.0 to 1.5.3 Bumps Microsoft.Build.NoTargets from 2.0.1 to 3.7.134 Bumps Microsoft.CodeAnalysis.CSharp from 4.3.1 to 5.3.0 Bumps Microsoft.CodeAnalysis.FxCopAnalyzers from 3.3.0 to 3.3.2 Bumps Microsoft.CodeAnalysis.PublicApiAnalyzers from 3.3.4 to 4.14.0 Bumps Microsoft.DotNet.GenAPI from 8.0.0-beta.24516.1 to 8.0.0-beta.26301.3 Bumps Microsoft.NET.Test.Sdk from 17.5.0-preview-20221003-04 to 18.6.0 Bumps Microsoft.SourceLink.GitHub from 1.1.1 to 10.0.300 Bumps Microsoft.Xml.SgmlReader from 1.8.16 to 1.8.30 Bumps Mono.Cecil from 0.11.4 to 0.11.6 Bumps NUnit from 3.13.2 to 4.6.1 Bumps NUnit.ConsoleRunner from 3.12.0 to 3.22.0 Bumps NUnit3TestAdapter from 4.0.0 to 6.2.0 Bumps protobuf-net from 2.4.4 to 3.2.56 --- updated-dependencies: - dependency-name: HtmlAgilityPack dependency-version: 1.12.4 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: nuget-dependencies - dependency-name: Irony dependency-version: 1.5.3 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: nuget-dependencies - dependency-name: Microsoft.Build.NoTargets dependency-version: 3.7.134 dependency-type: direct:production update-type: version-update:semver-major dependency-group: nuget-dependencies - dependency-name: Microsoft.CodeAnalysis.CSharp dependency-version: 5.3.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: nuget-dependencies - dependency-name: Microsoft.CodeAnalysis.FxCopAnalyzers dependency-version: 3.3.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: nuget-dependencies - dependency-name: Microsoft.CodeAnalysis.PublicApiAnalyzers dependency-version: 4.14.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: nuget-dependencies - dependency-name: Microsoft.DotNet.GenAPI dependency-version: 8.0.0-beta.26301.3 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: nuget-dependencies - dependency-name: Microsoft.NET.Test.Sdk dependency-version: 18.6.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: nuget-dependencies - dependency-name: Microsoft.SourceLink.GitHub dependency-version: 10.0.300 dependency-type: direct:production update-type: version-update:semver-major dependency-group: nuget-dependencies - dependency-name: Microsoft.Xml.SgmlReader dependency-version: 1.8.30 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: nuget-dependencies - dependency-name: Mono.Cecil dependency-version: 0.11.6 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: nuget-dependencies - dependency-name: NUnit dependency-version: 4.6.1 dependency-type: direct:production update-type: version-update:semver-major dependency-group: nuget-dependencies - dependency-name: NUnit.ConsoleRunner dependency-version: 3.22.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: nuget-dependencies - dependency-name: NUnit3TestAdapter dependency-version: 6.2.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: nuget-dependencies - dependency-name: protobuf-net dependency-version: 3.2.56 dependency-type: direct:production update-type: version-update:semver-major dependency-group: nuget-dependencies ... Signed-off-by: dependabot[bot] <support@github.com>
Dependabot added inline `<PackageReference Include="Mono.Cecil" Version="0.11.6" />` to four csprojs that already pull Mono.Cecil in via the imported `build-tools/scripts/cecil.projitems`, producing NU1504 duplicate reference errors. Bump the version inside `cecil.projitems` (the single source of truth) and remove the redundant inline references dependabot added. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Microsoft.CodeAnalysis.FxCopAnalyzers is deprecated (CA9998) in favor of Microsoft.CodeAnalysis.NetAnalyzers. Switch the Directory.Build.targets reference and update the matching .editorconfig comment. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
protobuf-net 3.x split the assembly into protobuf-net + protobuf-net.Core and made breaking API changes that don't compile against KotlinProtobufDefinition.cs. Stay on 2.4.4 for now. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Microsoft.Xml.SgmlReader 1.8.24 removed the unused XmlNameTable parameter from SgmlDtd.Parse. Drop the `new NameTable ()` argument from HtmlLoader.LoadHtmlDtd to match the new 6-argument overload. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
NUnit 4.x has API breaking changes that don't compile against the existing tests (e.g. `CollectionAssert` moved to NUnit.Framework.Legacy, and `Assert.AreEqual` overloads taking `dynamic` no longer resolve). Pin nunit to 3.14.0 (latest 3.x) and NUnit3TestAdapter to 4.6.0 (the last release that still supports NUnit 3.x; 5.0+ requires NUnit 4). Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Microsoft.DotNet.GenAPI 8.0.0-beta.26301.3 stamps a new version (8.0.14.30103) in the auto-generated header. The build regenerates `src/Java.Base-ref.cs` and the `Ensure no modified committed files` CI step then fails on the version-comment diff. Update the committed file to match. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Bumps the nuget-dependencies group with the following updates (dependabot-generated body trimmed):
NUnit 3.13.2 → 4.6.1→ 3.14.0 (stayed on latest 3.x — see below)NUnit3TestAdapter 4.0.0 → 6.2.0→ 4.6.0 (stayed on latest 3.x-compatible — see below)protobuf-net 2.4.4 → 3.2.56(reverted — see below)Manual follow-ups on top of the dependabot commit
Mono.Cecil 0.11.6 — fix
NU1504duplicatePackageReference.Dependabot added an inline
<PackageReference Include="Mono.Cecil" Version="0.11.6" />to four csprojs that already pull Mono.Cecil in via the importedbuild-tools/scripts/cecil.projitems, producing duplicate-reference errors. Bumped the version insidececil.projitems(the single source of truth) and removed the redundant inline references fromJava.Interop.Tools.Cecil,Java.Interop.Tools.Diagnostics,Java.Interop.Tools.JavaCallableWrappers, andtools/jcw-gen.Replace deprecated
Microsoft.CodeAnalysis.FxCopAnalyzers— fixCA9998.The FxCopAnalyzers package is deprecated in favor of
Microsoft.CodeAnalysis.NetAnalyzers. Swapped the reference inDirectory.Build.targets(3.3.2→Microsoft.CodeAnalysis.NetAnalyzers 9.0.0), preserving the existingPrivateAssets/IncludeAssetsmetadata, and updated the matching comment in.editorconfig.Revert protobuf-net to 2.4.4.
protobuf-net 3.x split the assembly into
protobuf-net+protobuf-net.Coreand made breaking API changes (e.g.ProtoContractAttribute,IExtensible,IExtensiontype forwards / namespace moves) thatsrc/Xamarin.Android.Tools.Bytecode/Kotlin/KotlinProtobufDefinition.csdoes not compile against. Pinned back to2.4.4inDirectory.Build.targets.Adapt to
SgmlDtd.Parsesignature change in SgmlReader 1.8.30.Microsoft.Xml.SgmlReader1.8.24 removed the unusedXmlNameTableparameter fromSgmlDtd.Parse. Dropped thenew NameTable ()argument fromHtmlLoader.LoadHtmlDtdintools/param-name-importerto match the new 6-argument overload.Stay on latest NUnit 3.x.
NUnit 4.x has breaking changes that don't compile against the existing tests — e.g.
CollectionAssertmoved toNUnit.Framework.Legacy, andAssert.AreEqualoverloads takingdynamicno longer resolve (CS1973 inDynamicJavaClassTests). Pinnednunitto3.14.0(latest 3.x) andNUnit3TestAdapterto4.6.0(the last release that still supports NUnit 3.x; 5.0+ requires NUnit 4).NUnit.ConsoleRunner 3.22.0is independent and kept as-is.