Skip to content

semver checking for multi-world wit packages#232

Merged
mkatychev merged 1 commit into
bytecodealliance:mainfrom
ryan-surname-p:multi-world-semver
Jul 10, 2026
Merged

semver checking for multi-world wit packages#232
mkatychev merged 1 commit into
bytecodealliance:mainfrom
ryan-surname-p:multi-world-semver

Conversation

@ryan-surname-p

@ryan-surname-p ryan-surname-p commented Jul 10, 2026

Copy link
Copy Markdown
Contributor

closes #230

Extracts each world id and its world name from WitPackage then compares each as it would a Component.

Assumes adding a world to a package is a compatible change while removing one is a breaking change.

@mkatychev mkatychev left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

This looks great, thanks for getting fix out so fast, I will take a better look once back.

@mkatychev mkatychev left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Actually, this is a solid fix for the gap, LGTM

@mkatychev mkatychev merged commit f3c7e5f into bytecodealliance:main Jul 10, 2026
3 checks passed
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.

semver check should support multi-world wit packages

2 participants