Skip to content

ci: add external types and semver compat checks#130

Merged
djc merged 2 commits intodjc:mainfrom
cpu:ci/cpu-external-types-check
Jul 4, 2025
Merged

ci: add external types and semver compat checks#130
djc merged 2 commits intodjc:mainfrom
cpu:ci/cpu-external-types-check

Conversation

@cpu
Copy link
Collaborator

@cpu cpu commented Jul 4, 2025

The external types situation isn't great ATM (mostly due to the HttpClient trait, and the Error enum) but we can at least prevent backsliding with a CI check while considering improvements to reduce the number of blessed deps.

cpu added 2 commits July 4, 2025 10:57
Allow-list a variety of types that have already leaked. Prevents future
additions happening unintentionally.
@cpu cpu mentioned this pull request Jul 4, 2025
@cpu cpu self-assigned this Jul 4, 2025
@djc djc merged commit 8b2f640 into djc:main Jul 4, 2025
12 checks passed
@djc
Copy link
Owner

djc commented Jul 4, 2025

Nice, thanks!

@cpu cpu deleted the ci/cpu-external-types-check branch July 4, 2025 15:59
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