Skip to content

Remove local connector plugin to enable external migration#2404

Open
alexyaang wants to merge 1 commit into
github:mainfrom
alexyaang:alexyaang-external-plugin-connector-namespaces
Open

Remove local connector plugin to enable external migration#2404
alexyaang wants to merge 1 commit into
github:mainfrom
alexyaang:alexyaang-external-plugin-connector-namespaces

Conversation

@alexyaang

@alexyaang alexyaang commented Jul 23, 2026

Copy link
Copy Markdown
Member

Summary

  • Remove the local extensions/connector-namespaces plugin that collides with the approved external plugin name.
  • Regenerate .github/plugin/marketplace.json and website data so the local listing is no longer published.
  • Leave plugins/external.json intentionally unchanged so /approve automation remains the sole owner of the external catalog update.

Migration context

The authoritative implementation is Azure/Connectors release connector-namespaces-canvas@1.2.0, pinned by the external plugin submission to commit 473d526fad34951ed0e12664912df4c7f393ed15.

Approval workflow run 29967504777 failed because the local plugin already occupied the connector-namespaces name. After this prerequisite merges, the coordinator will rerun /approve on the submission issue so the official automation creates the external-entry PR.

Validation

  • npm run build
  • npm run website:data
  • npm run --prefix website build
  • npm run plugin:validate
  • bash eng/fix-line-endings.sh

Resolves #2401

Copilot AI review requested due to automatic review settings July 23, 2026 01:34
@alexyaang
alexyaang requested a review from aaronpowell as a code owner July 23, 2026 01:34
@github-actions github-actions Bot added the canvas-extension PR touches canvas extensions label Jul 23, 2026

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

Removes the local Connector Namespaces canvas extension so the approved external plugin can become authoritative without a name conflict.

Changes:

  • Deletes the complete local extension, assets, tests, and documentation.
  • Removes its generated marketplace entry while leaving plugins/external.json unchanged.
Show a summary per file
File Description
.github/plugin/marketplace.json Removes the local marketplace listing.
extensions/connector-namespaces/.github/plugin/plugin.json Removes extension metadata.
extensions/connector-namespaces/README.md Removes extension documentation.
extensions/connector-namespaces/LICENSE Removes the bundled license.
extensions/connector-namespaces/armClient.mjs Removes the Azure API client.
extensions/connector-namespaces/assets/preview-connected.png Removes connected-state artwork.
extensions/connector-namespaces/assets/preview.png Removes preview artwork.
extensions/connector-namespaces/auth.mjs Removes authentication support.
extensions/connector-namespaces/auth.test.mjs Removes authentication tests.
extensions/connector-namespaces/catalog.mjs Removes connector catalog logic.
extensions/connector-namespaces/categories.mjs Removes catalog categories.
extensions/connector-namespaces/copilot-extension.json Removes legacy extension metadata.
extensions/connector-namespaces/createPage.mjs Removes namespace creation UI.
extensions/connector-namespaces/extension.mjs Removes the extension entry point.
extensions/connector-namespaces/install.mjs Removes installation management.
extensions/connector-namespaces/install.reauth.test.mjs Removes reauthentication tests.
extensions/connector-namespaces/install.test.mjs Removes installation tests.
extensions/connector-namespaces/mcp-http-probe.test.mjs Removes MCP transport tests.
extensions/connector-namespaces/package.json Removes package metadata.
extensions/connector-namespaces/preview/.gitignore Removes preview exclusions.
extensions/connector-namespaces/preview/README.md Removes preview documentation.
extensions/connector-namespaces/preview/fixtures.mjs Removes preview fixtures.
extensions/connector-namespaces/preview/server.mjs Removes the preview server.
extensions/connector-namespaces/preview/shots.mjs Removes screenshot tooling.
extensions/connector-namespaces/renderer.mjs Removes canvas rendering logic.
extensions/connector-namespaces/renderer.test.mjs Removes renderer tests.
extensions/connector-namespaces/review-fixes.test.mjs Removes regression tests.
extensions/connector-namespaces/sandbox.mjs Removes playground-link logic.
extensions/connector-namespaces/sandbox.test.mjs Removes playground-link tests.
extensions/connector-namespaces/server.mjs Removes the loopback server.
extensions/connector-namespaces/server.test.mjs Removes server tests.
extensions/connector-namespaces/state.mjs Removes state persistence.
extensions/connector-namespaces/state.test.mjs Removes state tests.
extensions/connector-namespaces/test/README.md Removes smoke-test documentation.
extensions/connector-namespaces/test/mcp-probe.mjs Removes the MCP probe.
extensions/connector-namespaces/test/safe-tools.mjs Removes safe-tool selection.
extensions/connector-namespaces/test/safe-tools.test.mjs Removes safe-tool tests.
extensions/connector-namespaces/test/smoke.mjs Removes smoke-test orchestration.

Review details

  • Files reviewed: 36/38 changed files
  • Comments generated: 0
  • Review effort level: Medium

@alexyaang alexyaang changed the title Remove local connector plugin for external migration Remove local connector plugin to enable external migration Jul 23, 2026
@codemillmatt
codemillmatt self-requested a review July 23, 2026 22:15
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
@alexyaang
alexyaang force-pushed the alexyaang-external-plugin-connector-namespaces branch from e1e7a61 to e7ce4a9 Compare July 23, 2026 22:27
Copilot AI review requested due to automatic review settings July 23, 2026 22:27

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.

Review details

  • Files reviewed: 36/38 changed files
  • Comments generated: 0 new
  • Review effort level: Medium

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

canvas-extension PR touches canvas extensions

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[External Plugin]: connector-namespaces

3 participants