Skip to content

Conversation

@msujew
Copy link
Member

@msujew msujew commented Jan 7, 2026

Related to #2093.

Automatically publishes a package as soon as it is updated on the main or maintenance/* branches. This new flow can release packages individually, removing the need to publish them all at once.

This also automatically publishes the extensions to the vscode marketplace and open vsx.

You can test this by running the new publish:updated script with the -- --dry argument (npm run publish:updated -- --dry) after changing the version of the respective package.json file.

@msujew msujew added this to the 4.2.0 milestone Jan 8, 2026
Copy link
Contributor

@spoenemann spoenemann left a comment

Choose a reason for hiding this comment

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

Looks good, but vsce and ovsx should be added to the devDependencies of langium-vscode. The script fails if those are not installed.

Copy link
Contributor

@spoenemann spoenemann left a comment

Choose a reason for hiding this comment

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

Thanks!

@msujew msujew merged commit 37aab55 into main Jan 15, 2026
4 checks passed
@msujew msujew deleted the msujew/automate-release branch January 15, 2026 12:53
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.

4 participants