diff --git a/.github/workflows/react.yml b/.github/workflows/react.yml index 8e21ca0161..01dfc765a1 100644 --- a/.github/workflows/react.yml +++ b/.github/workflows/react.yml @@ -34,6 +34,8 @@ jobs: - name: Install and build contract test dependencies env: YARN_ENABLE_IMMUTABLE_INSTALLS: 'false' + # Skip Electron binary download to avoid flaky race condition during concurrent installs. + ELECTRON_SKIP_BINARY_DOWNLOAD: '1' run: | yarn workspaces foreach -pR --topological-dev --from '@launchdarkly/react-sdk-contract-tests' install yarn workspaces foreach -pR --topological-dev --from '@launchdarkly/react-sdk-contract-tests' run build diff --git a/packages/sdk/react/examples/server-only/package.json b/packages/sdk/react/examples/server-only/package.json index 06f1dbd4cb..d7008ee305 100644 --- a/packages/sdk/react/examples/server-only/package.json +++ b/packages/sdk/react/examples/server-only/package.json @@ -9,8 +9,8 @@ "test": "playwright test" }, "dependencies": { - "@launchdarkly/node-server-sdk": "workspace:^", - "@launchdarkly/react-sdk": "workspace:^", + "@launchdarkly/node-server-sdk": "9.10.10", + "@launchdarkly/react-sdk": "0.1.1", "next": "^16", "react": "^19", "react-dom": "^19" diff --git a/release-please-config.json b/release-please-config.json index b018d0937a..594a958368 100644 --- a/release-please-config.json +++ b/release-please-config.json @@ -56,7 +56,12 @@ }, "packages/sdk/server-node": { "extra-files": [ - "src/platform/NodeInfo.ts" + "src/platform/NodeInfo.ts", + { + "type": "json", + "path": "/packages/sdk/react/examples/server-only/package.json", + "jsonpath": "$.dependencies['@launchdarkly/node-server-sdk']" + } ] }, "packages/sdk/vercel": { @@ -106,7 +111,17 @@ "packages/sdk/react": { "bump-minor-pre-major": true, "extra-files": [ - "src/client/LDReactClient.tsx" + "src/client/LDReactClient.tsx", + { + "type": "json", + "path": "examples/hello-react/package.json", + "jsonpath": "$.dependencies['@launchdarkly/react-sdk']" + }, + { + "type": "json", + "path": "examples/server-only/package.json", + "jsonpath": "$.dependencies['@launchdarkly/react-sdk']" + } ] } },