Skip to content

feat: Wire packages/sdk/vue into release-please as an active prerelease - #1850

Open
joker23 wants to merge 4 commits into
mainfrom
skz/SDK-2902/migrate-vue-sdk-prerelease-wiring
Open

feat: Wire packages/sdk/vue into release-please as an active prerelease#1850
joker23 wants to merge 4 commits into
mainfrom
skz/SDK-2902/migrate-vue-sdk-prerelease-wiring

Conversation

@joker23

@joker23 joker23 commented Aug 12, 2026

Copy link
Copy Markdown
Contributor

This PR will enable publishing the prereleased version of vue client sdk v3 to npm.


Note

Overview
Enables automated prerelease publishing of @launchdarkly/vue-client-sdk instead of leaving the release job disabled.

The release-vue workflow job now runs when release-please creates a Vue release and passes prerelease: true to full-release so npm’s latest tag is not moved until GA. release-please for packages/sdk/vue is configured with prerelease, prerelease-type: beta, and version bumps in LDVueClient.ts.

Package metadata is aligned for a public npm package: Vue is listed in the root README and CONTRIBUTING dependency diagram; the Vue README shows npm/docs badges and describes pre-release expectations instead of “experimental / not published.” The published dependency on @launchdarkly/js-client-sdk is pinned to 4.9.4 (replacing workspace:^), and the default wrapperVersion is bumped to 0.1.4.

Reviewed by Cursor Bugbot for commit 8527963. Bugbot is set up for automated code reviews on this repo. Configure here.

@github-actions

Copy link
Copy Markdown
Contributor

@launchdarkly/js-sdk-common size report
This is the brotli compressed size of the ESM build.
Compressed size: 26360 bytes
Compressed size limit: 29000
Uncompressed size: 129188 bytes

@github-actions

github-actions Bot commented Aug 12, 2026

Copy link
Copy Markdown
Contributor

@launchdarkly/js-client-sdk-common size report
This is the brotli compressed size of the ESM build.
Compressed size: 41502 bytes
Compressed size limit: 44000
Uncompressed size: 224541 bytes

@github-actions

github-actions Bot commented Aug 12, 2026

Copy link
Copy Markdown
Contributor

@launchdarkly/browser size report
This is the brotli compressed size of the ESM build.
Compressed size: 179887 bytes
Compressed size limit: 200000
Uncompressed size: 833430 bytes

@github-actions

github-actions Bot commented Aug 12, 2026

Copy link
Copy Markdown
Contributor

@launchdarkly/js-client-sdk size report
This is the brotli compressed size of the ESM build.
Compressed size: 32444 bytes
Compressed size limit: 34000
Uncompressed size: 116232 bytes

},
"packages/sdk/vue": {
"bump-minor-pre-major": true
"bump-minor-pre-major": true,

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

I am going to try this out and publish on a npm tag that is not latest.

@joker23
joker23 marked this pull request as ready for review August 12, 2026 20:48
@joker23
joker23 requested a review from a team as a code owner August 12, 2026 20:48
devin-ai-integration[bot]

This comment was marked as resolved.

cursor[bot]

This comment was marked as resolved.

@joker23
joker23 marked this pull request as draft August 12, 2026 21:12
@joker23
joker23 force-pushed the skz/SDK-2902/migrate-vue-sdk-prerelease-wiring branch from 5903024 to 8527963 Compare August 13, 2026 15:18
@joker23
joker23 marked this pull request as ready for review August 13, 2026 15:43
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