Skip to content

chore(deps): Add NuGet Central Package Management#19

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

chore(deps): Add NuGet Central Package Management#19
ncipollina merged 1 commit intomainfrom
feature/central-package-management

Conversation

@ncipollina
Copy link
Contributor

🚀 Pull Request

📋 Summary

Add NuGet Central Package Management (CPM) to centralize dependency version control across all projects.

  • Introduce Directory.Packages.props with all package versions grouped by category (AWS, LayeredCraft, Microsoft, Testing)
  • Remove Version attributes from PackageReference entries in all csproj files
  • Remove version from Microsoft.SourceLink.GitHub in Directory.Build.props
  • Add Directory.Packages.props to Solution Items in the slnx file

✅ 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

All 36 tests pass across net8.0, net9.0, and net10.0. Package versions were updated to latest where applicable during the migration to CPM.

🤖 Generated with Claude Code

Introduce Directory.Packages.props to centrally manage all package
versions, removing Version attributes from individual csproj files.
This ensures consistent dependency versions across all projects.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@ncipollina ncipollina merged commit d302bab into main Feb 11, 2026
1 check passed
@ncipollina ncipollina deleted the feature/central-package-management branch February 11, 2026 14:25
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