revert: to 994240fe#197
Conversation
Revert the following commits to restore the codebase to the state at commit 994240f: - cf25fb5: chore: release main (#195) - c46601a: feat: add pnpm workspace catalog for centralised dependency management (#196) - 00f5510: ci: run build at dry-publish - 741cea9: feat: add Zod credentials schemas to all connector metadata (#188) - d677c4e: fix: build - 648dc7d: chore: migrate from Turbo to Bun workspace commands (#192) - 231c571: chore: build (#191) - 99b3dc6: chore: fix build (#190) - 3722522: ci: add pkg-pr-new integration for preview package releases (#189) - 8923ccb: chore: release main (#186) - c260667: docs: update connector count from 35+ to 50+ - 502d38f: chore: trigger release-please - 0e840cc: ci: update actions (#185) - 345a282: ci: use 'bun ci' instead of 'bun install --frozen-lockfile' in GitHub workflows (#183) - 91e4834: feat: add connector metadata exports (#182) - 351dfb2: chore: release main (#179) - b404a0b: fix: remove mcp-config-types package from GitHub workflows and documentation (#178) - 2a31911: feat: remove @stackone/mcp-config-types and migrate to native MCP SDK (#175) This revert restores: - Turbo workspace configuration (turbo.json) - @stackone/mcp-config-types package - Previous connector implementations before Zod schema migration - Previous CI workflow configurations - Bun lockfile (bun.lock) and configuration (bunfig.toml) - Removes pnpm workspace catalog and lockfiles - Removes pkg-pr-new integration The revert is necessary to restore the project to a known stable state before the above changes were introduced.
There was a problem hiding this comment.
Pull request overview
This PR reverts the codebase to commit 994240f, removing 18 commits that introduced breaking changes including pnpm workspace catalogs, Zod schema migrations, and pkg-pr-new integration. The revert restores the Turbo workspace configuration, the @stackone/mcp-config-types package, and previous connector implementations.
Reviewed changes
Copilot reviewed 76 out of 108 changed files in this pull request and generated 1 comment.
Show a summary per file
| File | Description |
|---|---|
| packages/mcp-connectors/src/connectors/pylon.ts | Reverted from Zod credentials schema to mcpConnectorConfig format |
| packages/mcp-connectors/src/connectors/pydantic-logfire.ts | Reverted connector structure to use mcpConnectorConfig |
| packages/mcp-connectors/src/connectors/producthunt.ts | Reverted to mcpConnectorConfig with resources |
| packages/mcp-connectors/src/connectors/producthunt.spec.ts | Updated tests to use MCPToolDefinition |
| packages/mcp-connectors/src/connectors/posthog.ts | Reverted to mcpConnectorConfig with setup schema |
| packages/mcp-connectors/src/connectors/posthog.spec.ts | Updated tests for mcpConnectorConfig structure |
| packages/mcp-connectors/src/connectors/perplexity.ts | Reverted to mcpConnectorConfig format |
| packages/mcp-connectors/src/connectors/parallel.ts | Reverted connector with setup processor configuration |
| packages/mcp-connectors/src/connectors/parallel.spec.ts | Expanded test coverage for mcpConnectorConfig |
| packages/mcp-connectors/src/connectors/onepassword.ts | Reverted to mcpConnectorConfig structure |
| packages/mcp-connectors/src/connectors/notion.ts | Reverted connector to mcpConnectorConfig |
| packages/mcp-connectors/src/connectors/notion.spec.ts | Updated tests with configuration validation |
| packages/mcp-connectors/src/connectors/modal.ts | Reverted to mcpConnectorConfig format |
| packages/mcp-connectors/src/connectors/linkedin.ts | Reverted with OAuth2 configuration |
| packages/mcp-connectors/src/connectors/linear.ts | Reverted to mcpConnectorConfig structure |
| packages/mcp-connectors/src/connectors/langsmith.ts | Reverted connector structure |
| packages/mcp-connectors/src/connectors/jira.ts | Reverted to mcpConnectorConfig with spread operator fix |
| packages/mcp-connectors/src/connectors/incident.ts | Reverted to mcpConnectorConfig format |
| packages/mcp-connectors/src/connectors/hubspot.ts | Reverted connector structure |
| packages/mcp-connectors/src/connectors/hubspot.spec.ts | Updated tests for mcpConnectorConfig |
| packages/mcp-connectors/src/connectors/hibob.ts | Reverted to mcpConnectorConfig structure |
| packages/mcp-connectors/src/connectors/google-maps.spec.ts | Updated tests for reverted structure |
| packages/mcp-connectors/src/mocks/context.ts | Removed duplicate ConnectorContext interface |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
|
|
||
| content.forEach(processNode); | ||
| return Array.from(new Map(mentions.map((m) => [m.key, m])).values()); // Remove duplicates | ||
| return [...new Map(mentions.map((m) => [m.key, m])).values()]; // Remove duplicates |
There was a problem hiding this comment.
[nitpick] The change from Array.from() to spread operator [...] is functionally equivalent. However, this appears to be an unrelated code style change in a revert PR. Consider whether this modification should be included in a revert, as it doesn't restore the original code at commit 994240f.
| return [...new Map(mentions.map((m) => [m.key, m])).values()]; // Remove duplicates | |
| return Array.from(new Map(mentions.map((m) => [m.key, m])).values()); // Remove duplicates |
🤖 I have created a release *beep* *boop* --- <details><summary>mcp-connectors: 0.0.22</summary> ## [0.0.22](mcp-connectors-v0.0.21...mcp-connectors-v0.0.22) (2025-11-21) ### Features * add connector metadata exports ([#182](#182)) ([91e4834](91e4834)) * add pnpm workspace catalog for centralised dependency management ([#196](#196)) ([c46601a](c46601a)) * add Zod credentials schemas to all connector metadata ([#188](#188)) ([741cea9](741cea9)) * remove @stackone/mcp-config-types and migrate to native MCP SDK ([#175](#175)) ([2a31911](2a31911)) ### Bug Fixes * build ([d677c4e](d677c4e)) * remove mcp-config-types package from GitHub workflows and documentation ([#178](#178)) ([b404a0b](b404a0b)) ### Reverts * to 994240f ([#197](#197)) ([2d6208f](2d6208f)) </details> <details><summary>mcp-config-types: 0.0.13</summary> ## [0.0.13](mcp-config-types-v0.0.12...mcp-config-types-v0.0.13) (2025-11-21) ### Features * remove @stackone/mcp-config-types and migrate to native MCP SDK ([#175](#175)) ([2a31911](2a31911)) ### Reverts * to 994240f ([#197](#197)) ([2d6208f](2d6208f)) </details> <details><summary>mcp-test: 0.0.8</summary> ## [0.0.8](mcp-test-v0.0.7...mcp-test-v0.0.8) (2025-11-21) ### Features * add pnpm workspace catalog for centralised dependency management ([#196](#196)) ([c46601a](c46601a)) ### Reverts * to 994240f ([#197](#197)) ([2d6208f](2d6208f)) </details> --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). <!-- This is an auto-generated description by cubic. --> --- ## Summary by cubic Release updates across MCP packages: connector metadata exports, Zod-based credential schemas, and a pnpm workspace catalog. Also migrates off @stackone/mcp-config-types to the native MCP SDK. - **New Features** - Export connector metadata. - Add Zod credential schemas to all connectors. - Add pnpm workspace catalog for centralized dependency management. - **Migration** - Replace imports from @stackone/mcp-config-types with native MCP SDK equivalents. - Use the exported Zod schemas for credential validation where needed. <sup>Written for commit 479df3e. Summary will update automatically on new commits.</sup> <!-- End of auto-generated description by cubic. --> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
🤖 I have created a release *beep* *boop* --- <details><summary>mcp-connectors: 0.0.23</summary> ## [0.0.23](mcp-connectors-v0.0.22...mcp-connectors-v0.0.23) (2025-11-21) ### Features * add connector metadata exports ([#182](#182)) ([91e4834](91e4834)) * add pnpm workspace catalog for centralised dependency management ([#196](#196)) ([c46601a](c46601a)) * add Zod credentials schemas to all connector metadata ([#188](#188)) ([741cea9](741cea9)) ### Bug Fixes * build ([d677c4e](d677c4e)) ### Reverts * to 994240f ([#197](#197)) ([2d6208f](2d6208f)) </details> <details><summary>mcp-test: 0.0.9</summary> ## [0.0.9](mcp-test-v0.0.8...mcp-test-v0.0.9) (2025-11-21) ### Reverts * to 994240f ([#197](#197)) ([2d6208f](2d6208f)) </details> --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). <!-- This is an auto-generated description by cubic. --> --- ## Summary by cubic Release mcp-connectors 0.0.23 and mcp-test 0.0.9. This adds connector metadata exports, Zod credential schemas, and a workspace catalog, plus a build fix and a stabilizing revert. - **New Features** - Export connector metadata for external use. - Add Zod credential schemas to all connector metadata. - Introduce a pnpm workspace catalog for centralized dependency management. - **Bug Fixes** - Fix build in mcp-connectors. - Revert a prior change in mcp-test to restore stability. <sup>Written for commit 3e09d00. Summary will update automatically on new commits.</sup> <!-- End of auto-generated description by cubic. --> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
🤖 I have created a release *beep* *boop* --- <details><summary>mcp-connectors: 0.0.24</summary> ## [0.0.24](mcp-connectors-v0.0.23...mcp-connectors-v0.0.24) (2025-11-21) ### Features * add pnpm workspace catalog for centralised dependency management ([#196](#196)) ([c46601a](c46601a)) * add Zod credentials schemas to all connector metadata ([#188](#188)) ([741cea9](741cea9)) ### Bug Fixes * build ([d677c4e](d677c4e)) * version ([#201](#201)) ([590a47d](590a47d)) ### Reverts * to 994240f ([#197](#197)) ([2d6208f](2d6208f)) </details> <details><summary>mcp-test: 0.0.10</summary> ## [0.0.10](mcp-test-v0.0.9...mcp-test-v0.0.10) (2025-11-21) ### Bug Fixes * version ([#201](#201)) ([590a47d](590a47d)) </details> --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
🤖 I have created a release *beep* *boop* --- <details><summary>mcp-connectors: 0.0.25</summary> ## [0.0.25](mcp-connectors-v0.0.24...mcp-connectors-v0.0.25) (2025-11-21) ### Bug Fixes * version ([#201](#201)) ([590a47d](590a47d)) ### Reverts * to 994240f ([#197](#197)) ([2d6208f](2d6208f)) </details> --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). <!-- This is an auto-generated description by cubic. --> --- ## Summary by cubic Release @stackone/mcp-connectors 0.0.25 with a version bump and changelog updates. Includes a revert and a version fix; no functional code changes. <sup>Written for commit 8becf96. Summary will update automatically on new commits.</sup> <!-- End of auto-generated description by cubic. --> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Summary
This PR reverts the codebase to commit 994240f.
Commits Reverted
This revert undoes the following 18 commits:
Changes Restored
This revert restores:
Changes Removed
Rationale
This revert is necessary to restore the project to a known stable state before the above changes were introduced.
Test Plan
Summary by cubic
Reverted the repo to a previous stable state to restore the config-types based connector architecture and Bun workflows. This undoes the pnpm catalog, Zod credential schema migration, and preview publish setup to stabilize builds and tests.
Refactors
Migration
Written for commit d71d9e2. Summary will update automatically on new commits.