Replace deprecated PackageLicenseUrl and PackageIconUrl#197
Conversation
Fixes #144. Use SPDX license identifier (MIT) instead of deprecated PackageLicenseUrl so license detection tools like nuget-license can properly identify the package license type. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
@claude review this PR |
|
Claude finished @avgalex's task in 32s —— View job PR Review: Replace deprecated PackageLicenseUrl with PackageLicenseExpression
SummaryThis is a minimal, focused, and correct change. The diff is clean: - <PackageLicenseUrl>https://github.com/.../blob/master/LICENSE</PackageLicenseUrl>
+ <PackageLicenseExpression>MIT</PackageLicenseExpression>Verdict: Approved — the change is correct and addresses the issue properly. What's Good
Minor Observation (non-blocking)
<PackageIconUrl>https://raw.githubusercontent.com/.../logo_rounded.png</PackageIconUrl>This has been deprecated since NuGet 5.3 in favor of |
Use embedded icon.png instead of deprecated PackageIconUrl property. This follows NuGet 5.3+ best practices for package icon metadata. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
@claude review this PR |
|
Claude finished @avgalex's task in 1m 3s —— View job PR Review: Replace deprecated PackageLicenseUrl and PackageIconUrl
SummaryThis is a clean, focused PR that fully addresses the deprecation warnings. Both changes are correct and follow current NuGet best practices. Approved. Change 1:
|
Summary
PackageLicenseUrlwithPackageLicenseExpression(MIT) — fixes License information about packages #144PackageIconUrlwith embeddedPackageIcon(NuGet 5.3+ best practice)icon.png(128x128) to the repo root, embedded into NuGet packagesTest plan
dotnet buildsucceeds withoutNU5048or license warnings.nupkgmetadata contains<license type="expression">MIT</license>.nupkgcontains embeddedicon.png🤖 Generated with Claude Code