You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat!: pre-release @launchdarkly/node-client-sdk as 0.1.0 (#1757)
This PR will do a pre-release of node client sdk.
<!-- CURSOR_SUMMARY -->
---
> [!NOTE]
> **Medium Risk**
> Adds automated npm publishing for a public SDK and pins a shared
dependency for release; no application runtime logic changes in the
diff, but a mistaken publish or wrong dependency version would affect
consumers.
>
> **Overview**
> Prepares **`@launchdarkly/node-client-sdk`** for its first intentional
pre-release at **0.1.0** (from 0.0.4), including npm publish wiring and
release-please metadata.
>
> **Release automation:** Adds `packages/sdk/node-client` to manual
publish options, a `package-node-client-released` output, and a
**`release-node-client`** job (after `release-sdk-client`) that runs
`./actions/full-release`. Marks the package **`prerelease: true`** in
`release-please-config.json` and syncs
`@launchdarkly/js-client-sdk-common` in `node-client/package.json` when
`sdk-client` is released.
>
> **Publish-ready package metadata:** Bumps version in the manifest,
`package.json`, and `NodeInfo.ts`. Pins
`@launchdarkly/js-client-sdk-common` to **1.29.0** instead of
`workspace:^` so the published tarball has a concrete dependency
version.
>
> **Docs:** README switches from experimental placeholder badges to live
NPM/CI/docs badges and updates the caution to **pre-release** (API may
change; pin minor versions and read `CHANGELOG.md`).
>
> <sup>Reviewed by [Cursor Bugbot](https://cursor.com/bugbot) for commit
b0292bf. Bugbot is set up for automated
code reviews on this repo. Configure
[here](https://www.cursor.com/dashboard/bugbot).</sup>
<!-- /CURSOR_SUMMARY -->
0 commit comments