Skip to content

fix(packaging): pin coupled Kevlar packages - #370

Merged
thomhurst merged 1 commit into
mainfrom
issue-334-package-pins
Aug 27, 2026
Merged

fix(packaging): pin coupled Kevlar packages#370
thomhurst merged 1 commit into
mainfrom
issue-334-package-pins

Conversation

@thomhurst

Copy link
Copy Markdown
Owner

Summary

  • exact-pin every shipped package coupled to Kevlar internals
  • derive package verification from the core InternalsVisibleTo declarations
  • reject every coupled mixed-version restore and document lockstep upgrades

Validation

  • pwsh scripts/Verify-Packages.ps1 -PackagesPath artifacts/packages/issue-334-green -Version 0.0.0-local
  • pwsh scripts/Verify-Docs.ps1
  • pwsh scripts/Verify-Changelog.ps1
  • npm ci (from docs/)
  • npm run build (from docs/)

Closes #334

@coderabbitai

coderabbitai Bot commented Aug 27, 2026

Copy link
Copy Markdown

Important

  • 🔍 Trigger review

This repository does not receive automatic reviews because it has fewer than 10 stars.

⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro Plus

Run ID: c772f666-7a0e-42a7-9e93-fd57d6a10480


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@thomhurst
thomhurst force-pushed the issue-334-package-pins branch from d2aaadc to 527c061 Compare August 27, 2026 01:14
@thomhurst
thomhurst merged commit f86875f into main Aug 27, 2026
7 checks passed
@thomhurst
thomhurst deleted the issue-334-package-pins branch August 27, 2026 01:39
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.

build(packaging): DI and Logging use core internals but are not exact-pinned; pins are undocumented and break partial upgrades

1 participant