feat: Wire packages/sdk/vue into release-please as an active prerelease - #1850
feat: Wire packages/sdk/vue into release-please as an active prerelease#1850joker23 wants to merge 4 commits into
Conversation
|
@launchdarkly/js-sdk-common size report |
|
@launchdarkly/js-client-sdk-common size report |
|
@launchdarkly/browser size report |
|
@launchdarkly/js-client-sdk size report |
| }, | ||
| "packages/sdk/vue": { | ||
| "bump-minor-pre-major": true | ||
| "bump-minor-pre-major": true, |
There was a problem hiding this comment.
I am going to try this out and publish on a npm tag that is not latest.
5903024 to
8527963
Compare
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-sdkinstead of leaving the release job disabled.The
release-vueworkflow job now runs when release-please creates a Vue release and passesprerelease: truetofull-releaseso npm’slatesttag is not moved until GA. release-please forpackages/sdk/vueis configured withprerelease,prerelease-type: beta, and version bumps inLDVueClient.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-sdkis pinned to4.9.4(replacingworkspace:^), and the defaultwrapperVersionis bumped to0.1.4.Reviewed by Cursor Bugbot for commit 8527963. Bugbot is set up for automated code reviews on this repo. Configure here.