Skip to content

Commit aba03db

Browse files
authored
fix(integrations): restore Eve catalog wiring (#2684)
## Summary - restore the Eve dependency entry that was dropped from the root pnpm catalog during stacked-PR conflict resolution - regenerate the lockfile so the Eve workspace importer and required transitive entries are present ## E2E Test Matrix | Command / flow | Observed output | Confidence / sufficiency | | --- | --- | --- | | `corepack pnpm install --lockfile-only --no-runtime --ignore-scripts` | Resolved all 12 workspace projects and exited 0; before the fix, the same command failed with `ERR_PNPM_CATALOG_ENTRY_NOT_FOUND_FOR_SPEC` for `eve`. | Directly proves a normal lockfile update can resolve the merged Eve package. | | `corepack pnpm install --frozen-lockfile --no-runtime --ignore-scripts` | Reported the lockfile up to date and installed 1,367 packages successfully. | Proves a clean frozen install accepts the repaired catalog and lockfile. | | `corepack pnpm -w exec turbo run build --filter @browserbasehq/stagehand-integrations` | 4/4 build tasks succeeded. | Proves the exact local integration package dependency chain builds. | | `corepack pnpm --filter @browserbasehq/stagehand-integrations-example-eve-facade typecheck` | `tsc --noEmit` exited 0. | Proves the Eve example typechecks against the repaired workspace. | | `corepack pnpm --filter @browserbasehq/stagehand-integrations-example-eve-facade test` | 1 test file passed; 5/5 tests passed. | Proves the Eve contract and tool tests still pass. | <!-- This is an auto-generated description by cubic. --> --- ## Summary by cubic Restores the missing `eve` catalog entry to fix pnpm install failures and unblock the Eve integration. Regenerates the lockfile so `packages/integrations/eve` resolves and builds cleanly, aligning with STG-2808. - **Bug Fixes** - Added `eve: 0.29.4` to the root `catalog` in `pnpm-workspace.yaml` (STG-2808). - Regenerated `pnpm-lock.yaml` to include the Eve importer and required transitive updates (e.g., `undici@8.9.0`, `unenv@2.0.0-rc.24`, updated `nitro`/`unstorage` snapshots). <sup>Written for commit 39be018. Summary will update on new commits.</sup> <a href="https://cubic.dev/pr/browserbase/stagehand/pull/2684?utm_source=github" target="_blank" rel="noopener noreferrer" data-no-image-dialog="true"><picture><source media="(prefers-color-scheme: dark)" srcset="https://www.cubic.dev/buttons/review-in-cubic-dark.svg"><source media="(prefers-color-scheme: light)" srcset="https://www.cubic.dev/buttons/review-in-cubic-light.svg"><img alt="Review in cubic" src="https://www.cubic.dev/buttons/review-in-cubic-dark.svg"></picture></a> <!-- End of auto-generated description by cubic. -->
1 parent 00fc44c commit aba03db

2 files changed

Lines changed: 48 additions & 5 deletions

File tree

‎pnpm-lock.yaml‎

Lines changed: 47 additions & 5 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎pnpm-workspace.yaml‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@ catalog:
3333
"@mastra/core": ^1.55.0
3434
"@mastra/mcp": ^1.15.0
3535
"@ai-sdk/mcp": 2.0.22
36+
eve: 0.29.4
3637
"@ai-sdk/provider": ^4.0.2
3738
"@ai-sdk/openai": ^4.0.8
3839
"@ai-sdk/anthropic": ^4.0.8

0 commit comments

Comments
 (0)