Skip to content

Switch Centralized Package Management#12

Merged
gregyjames merged 2 commits intomainfrom
11-centralized-package-management
Mar 14, 2026
Merged

Switch Centralized Package Management#12
gregyjames merged 2 commits intomainfrom
11-centralized-package-management

Conversation

@gregyjames
Copy link
Copy Markdown
Owner

Description

Switches to central package management, removes hard coded versions from existing packages.


Changes

  • Added Directory.Packages.props
  • Removes hard coded package versions

Checklist

  • My code follows the project's coding style
  • I have self-reviewed my changes
  • I have added tests (or explain why not needed)
  • I have updated the documentation
  • I have linked relevant issue(s)
  • I have included meaningful commit messages

Related Issues

#11 #10


Introduce a Directory.Packages.props to enable ManagePackageVersionsCentrally and declare PackageVersion entries for common dependencies (Azure SDKs, Microsoft.Extensions, Serilog, xUnit, Testcontainers, Redis, FusionCache, etc.). Centralizes package version management across the repo to ensure consistency and simplify upgrades.
Remove hard-coded Version attributes from PackageReference entries across multiple projects to centralize dependency versioning (e.g. via Directory.Build.props) and simplify updates. Affected projects: LeaderElection.BlobStorage, LeaderElection.DistributedCache, LeaderElection.FusionCache, LeaderElection.Redis, LeaderElection.Tests, and LeaderElectionTester.
This was linked to issues Mar 14, 2026
Copy link
Copy Markdown
Collaborator

@mrfootoyou mrfootoyou left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ship it!

@gregyjames gregyjames merged commit 1b687ab into main Mar 14, 2026
4 checks passed
@gregyjames gregyjames deleted the 11-centralized-package-management branch March 14, 2026 03:37
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.

Planned Improvements Centralized Package Management

2 participants