Skip to content

feat(build): add NuGet Central Package Management and upgrade dependencies#55

Merged
ncipollina merged 1 commit intomainfrom
feat/central-package-management
Feb 11, 2026
Merged

feat(build): add NuGet Central Package Management and upgrade dependencies#55
ncipollina merged 1 commit intomainfrom
feat/central-package-management

Conversation

@ncipollina
Copy link
Collaborator

🚀 Pull Request

📋 Summary

  • Introduce Directory.Packages.props to centralize all NuGet package version management across the solution
  • Remove Version attributes from all PackageReference entries in .csproj files and Directory.Build.props
  • Consolidate TFM-conditional ItemGroups in project files — versions are now managed centrally via TFM-pinned groups in Directory.Packages.props
  • Upgrade all packages to latest versions (AWS SDK, Microsoft.Extensions, OpenTelemetry, testing packages, SourceLink)
  • Add Directory.Packages.props to Solution Items in the .slnx file
  • Bump VersionPrefix to 1.2.4

✅ Checklist

  • My changes build cleanly
  • I've added/updated relevant tests
  • I've added/updated documentation or README
  • I've followed the coding style for this project
  • I've tested the changes locally (if applicable)

🧪 Related Issues or PRs

N/A


💬 Notes for Reviewers

The Directory.Packages.props is organized with labeled ItemGroups (AWS SDK, Microsoft, Microsoft TFM pinned, OpenTelemetry, Testing) following the same pattern used in other LayeredCraft repos. TFM-conditional package versions for Microsoft.Extensions.* are pinned per target framework (net8.0, net9.0, net10.0) in the central file, which allowed removing the conditional ItemGroups from individual .csproj files.

🤖 Generated with Claude Code

…ncies

Introduce Directory.Packages.props to centralize all package version management.
Remove Version attributes from all .csproj files, consolidate TFM-conditional
ItemGroups, and upgrade packages to latest versions.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@ncipollina ncipollina merged commit 45300fc into main Feb 11, 2026
1 check passed
@ncipollina ncipollina deleted the feat/central-package-management branch February 11, 2026 13:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

Comments