Skip to content

Comments

feat(VEG-4340): Bootstrap a new package to onboard CLI commands for Connector SDK#308

Merged
saikambaiyyagari merged 6 commits intomasterfrom
skambaiyyagari/introduce-connector-commands
Jan 21, 2026
Merged

feat(VEG-4340): Bootstrap a new package to onboard CLI commands for Connector SDK#308
saikambaiyyagari merged 6 commits intomasterfrom
skambaiyyagari/introduce-connector-commands

Conversation

@saikambaiyyagari
Copy link
Contributor

@saikambaiyyagari saikambaiyyagari commented Jan 12, 2026

Description

This PR bootstraps a new package designed to onboard CLI commands for the Connector SDK. It sets up the initial project structure, configuration files, and dependencies to support the development of future CLI commands that will allow users to interact with and manage connectors via the command line.

Please note that this new package has not yet been integrated into the oclif plugin, associated topics, nor has the README documentation been updated. These updates will be completed when the package is ready for external developer use.

99c7b35 feat(VEG-4340): Bootstrap a new package to onboard CLI commands for Connector SDK

2822f16 Add the manifest generator logic to generate the connector manifest

16d1587 Introduce the connector bundle logic to create the minified JS output

dea5d1c Add codeowners

5c56bb4 Refactor and structure the code

f004b76 Merge pull request #309 from zendesk/skambaiyyagari/add-bundle-command

feat(VEG-3430): Add the Connector bundle logic into the cli

Detail

JIRA: https://zendesk.atlassian.net/browse/VEG-3430

Checklist

  • 💂‍♂️ includes new unit and functional tests

Copilot AI review requested due to automatic review settings January 12, 2026 02:36
@saikambaiyyagari saikambaiyyagari requested a review from a team as a code owner January 12, 2026 02:36
Copy link

Copilot AI left a comment

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 bootstraps a new @zendesk/zcli-connections package to support CLI commands for the Connector SDK. It establishes the foundational structure with configuration files, a placeholder bundle command, and basic testing infrastructure. The package includes a note that the CLI commands are not yet available for customers.

Changes:

  • Created new package structure with TypeScript configuration and build scripts
  • Added placeholder connections:bundle command with basic implementation
  • Set up type definitions and constants for connection configuration
  • Included functional test for the bundle command

Reviewed changes

Copilot reviewed 8 out of 11 changed files in this pull request and generated 3 comments.

Show a summary per file
File Description
packages/zcli-connections/package.json Defines package metadata, dependencies, and build scripts
packages/zcli-connections/tsconfig.json TypeScript compiler configuration for the package
packages/zcli-connections/src/commands/connections/bundle.ts Placeholder bundle command implementation
packages/zcli-connections/src/types.ts Type definitions for configuration and file structures
packages/zcli-connections/src/constants.ts Default configuration file name constant
packages/zcli-connections/src/index.js Empty export for package entry point
packages/zcli-connections/bin/run Node.js executable entry point script
packages/zcli-connections/bin/run.cmd Windows batch file wrapper
packages/zcli-connections/tests/functional/bundle.test.ts Functional test for bundle command
packages/zcli-connections/CHANGELOG.md Initial changelog entry

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@saikambaiyyagari saikambaiyyagari force-pushed the skambaiyyagari/introduce-connector-commands branch from cc1d568 to cde2679 Compare January 12, 2026 04:50
Copilot AI review requested due to automatic review settings January 12, 2026 06:26
@saikambaiyyagari saikambaiyyagari force-pushed the skambaiyyagari/introduce-connector-commands branch from cde2679 to 683979c Compare January 12, 2026 06:26
@saikambaiyyagari saikambaiyyagari requested a review from a team as a code owner January 12, 2026 06:26
@saikambaiyyagari saikambaiyyagari marked this pull request as draft January 12, 2026 06:26
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 9 out of 13 changed files in this pull request and generated 4 comments.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@saikambaiyyagari saikambaiyyagari force-pushed the skambaiyyagari/introduce-connector-commands branch 4 times, most recently from 2c10083 to 16317be Compare January 12, 2026 22:30
@saikambaiyyagari saikambaiyyagari force-pushed the skambaiyyagari/introduce-connector-commands branch from 16317be to 99c7b35 Compare January 14, 2026 21:59
@saikambaiyyagari saikambaiyyagari marked this pull request as ready for review January 14, 2026 22:12
Copilot AI review requested due to automatic review settings January 14, 2026 22:12
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 9 out of 11 changed files in this pull request and generated 4 comments.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

mtsolakiszen
mtsolakiszen previously approved these changes Jan 15, 2026
Copy link
Contributor

@mtsolakiszen mtsolakiszen left a comment

Choose a reason for hiding this comment

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

Approved pending nit and copilot comments

zidmus
zidmus previously approved these changes Jan 20, 2026
@saikambaiyyagari saikambaiyyagari dismissed stale reviews from zidmus and mtsolakiszen via f004b76 January 21, 2026 02:47
@saikambaiyyagari saikambaiyyagari merged commit 2aa5f82 into master Jan 21, 2026
5 checks passed
@saikambaiyyagari saikambaiyyagari deleted the skambaiyyagari/introduce-connector-commands branch January 21, 2026 04:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants