Skip to content

Central package management and lock files#644

Merged
jmaeagle99 merged 3 commits intotemporalio:mainfrom
jmaeagle99:nuget
Apr 16, 2026
Merged

Central package management and lock files#644
jmaeagle99 merged 3 commits intotemporalio:mainfrom
jmaeagle99:nuget

Conversation

@jmaeagle99
Copy link
Copy Markdown
Contributor

@jmaeagle99 jmaeagle99 commented Apr 16, 2026

What was changed

  • Centralize package versioning in the Directory.Packages.props file at the repository root.
  • Use package lock files to pin package versions and require explicit package version updates.

Why?

Unify the "source of truth" of the package version information.
Allow easier package version updating with fewer source locations.
Better deterministic builds with explicitly known package versions.

Checklist

  1. How was this tested: Local and CI Build
  2. Any docs updates needed? No

@jmaeagle99 jmaeagle99 marked this pull request as ready for review April 16, 2026 17:36
@jmaeagle99 jmaeagle99 requested a review from a team as a code owner April 16, 2026 17:36
Comment thread .github/workflows/ci.yml
@jmaeagle99 jmaeagle99 merged commit 3f6b0fd into temporalio:main Apr 16, 2026
16 of 17 checks passed
@jmaeagle99 jmaeagle99 deleted the nuget branch April 16, 2026 18:49
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.

2 participants