Accept API changes from JetBrains.Annotations update in PR #96 #100
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.
This PR addresses the API verification failures caused by the dependency updates in PR #96. The JetBrains.Annotations package was updated from version 2024.3.0 to 2025.2.0, which introduced a new attribute on the
Projectsproperty in thePackageInfoclass.Changes Made
API Verification: Ran the API verification tests which detected the following change:
+ [set: JetBrains.Annotations.UsedImplicitly] public string[] Projects { get; set; }Accepted Changes: Used the
AcceptApiChanges.shscript to accept the API changes by moving the generatednet8.0.received.txtfile tonet8.0.verified.txtMade AcceptApiChanges.sh executable: Updated file permissions for the shell script
What Changed
The
PackageInfo.Projectsproperty now has the[set: JetBrains.Annotations.UsedImplicitly]attribute applied to its setter. This is a non-breaking change that adds metadata to indicate the setter is used implicitly, which is a common pattern when the JetBrains.Annotations package is updated.Verification
This resolves the API verification test failures and allows PR #96's dependency updates to proceed.
Warning
Firewall rules blocked me from connecting to one or more addresses (expand for details)
I tried to connect to the following addresses, but was blocked by firewall rules:
aka.mscurl -I -sSL --retry 5 --retry-delay 2 --connect-timeout 15 REDACTED(dns block)If you need me to access, download, or install something from one of these locations, you can either:
✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.