Skip to content

test(meta): guard Trax.* pins for family lockstep - #123

Merged
Theauxm merged 1 commit into
mainfrom
test/trax-pin-lockstep-guard
Aug 12, 2026
Merged

test(meta): guard Trax.* pins for family lockstep#123
Theauxm merged 1 commit into
mainfrom
test/trax-pin-lockstep-guard

Conversation

@Theauxm

@Theauxm Theauxm commented Aug 12, 2026

Copy link
Copy Markdown
Member

A repo pins many packages from one upstream family (Trax.Effect, Trax.Effect.Data, Trax.Effect.StateMachine.Persistence, ...); they are published together and must pin the same version. This guard reads Directory.Packages.props, groups Trax.* pins by publishing family, and fails if any family has a split version. It catches the partial bump that would otherwise reintroduce a mismatch like the ISnapshotEffect rename landing in one sub-package but not another. Offline, no NuGet lookup.

A repo pins many packages from one upstream family (Trax.Effect, Trax.Effect.Data,
Trax.Effect.StateMachine.Persistence, ...); they are published together and must pin the
same version. This guard reads Directory.Packages.props, groups Trax.* pins by publishing
family, and fails if any family has a split version. It catches the partial bump that would
otherwise reintroduce a mismatch like the ISnapshotEffect rename landing in one sub-package
but not another. Offline, no NuGet lookup.
@codecov

codecov Bot commented Aug 12, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@Theauxm
Theauxm merged commit ebff6f3 into main Aug 12, 2026
3 checks passed
@Theauxm
Theauxm deleted the test/trax-pin-lockstep-guard branch August 12, 2026 17:22
@github-actions

Copy link
Copy Markdown

This PR is included in version 1.48.0

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