Skip to content
This repository was archived by the owner on May 22, 2026. It is now read-only.

revert: to 994240fe#197

Merged
ryoppippi merged 1 commit into
mainfrom
revert-to-994240fe
Nov 21, 2025
Merged

revert: to 994240fe#197
ryoppippi merged 1 commit into
mainfrom
revert-to-994240fe

Conversation

@ryoppippi

@ryoppippi ryoppippi commented Nov 21, 2025

Copy link
Copy Markdown
Contributor

Summary

This PR reverts the codebase to commit 994240f.

Commits Reverted

This revert undoes the following 18 commits:

Changes Restored

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)

Changes Removed

  • ❌ pnpm workspace catalog and lockfiles
  • ❌ pkg-pr-new integration
  • ❌ Zod credentials schemas
  • ❌ Recent build system migrations

Rationale

This revert is necessary to restore the project to a known stable state before the above changes were introduced.

Test Plan

  • Verify the codebase matches commit 994240f
  • Run build to ensure project compiles successfully
  • Run tests to ensure all tests pass
  • Verify CI workflows execute correctly

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

    • Reintroduces @stackone/mcp-config-types (types, server builder, config helper) and updates server to use it.
    • Converts connectors back to mcpConnectorConfig; removes recent metadata/credential-schema changes.
    • Updates docs/tests to import types from @stackone/mcp-config-types; replaces internal test helpers; trims CI-related changes in packages.
  • Migration

    • Use Bun for local/CI: bun i, bun run build, bun test.
    • Import MCP types from @stackone/mcp-config-types in consumers.
    • No action needed for Zod credential schemas; previous connector tool APIs are restored.

Written for commit d71d9e2. Summary will update automatically on new commits.

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.
Copilot AI review requested due to automatic review settings November 21, 2025 16:34

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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

Copilot AI Nov 21, 2025

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[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.

Suggested change
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

Copilot uses AI. Check for mistakes.
@ryoppippi ryoppippi changed the title revert: restore codebase to commit 994240fe revert: to 994240fe Nov 21, 2025

@cubic-dev-ai cubic-dev-ai Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No issues found across 108 files

@ryoppippi ryoppippi enabled auto-merge (squash) November 21, 2025 16:43

@glebedel glebedel left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@ryoppippi ryoppippi merged commit 2d6208f into main Nov 21, 2025
9 checks passed
@ryoppippi ryoppippi deleted the revert-to-994240fe branch November 21, 2025 17:27
@github-actions github-actions Bot mentioned this pull request Nov 21, 2025
ryoppippi pushed a commit that referenced this pull request Nov 21, 2025
🤖 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>
@github-actions github-actions Bot mentioned this pull request Nov 21, 2025
glebedel pushed a commit that referenced this pull request Nov 21, 2025
🤖 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>
@github-actions github-actions Bot mentioned this pull request Nov 21, 2025
glebedel pushed a commit that referenced this pull request Nov 21, 2025
🤖 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>
@github-actions github-actions Bot mentioned this pull request Nov 21, 2025
ryoppippi pushed a commit that referenced this pull request Nov 21, 2025
🤖 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>
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants