Skip to content

Phase 1 for Node Connector#60

Open
swapnil-nagar wants to merge 2 commits into
mainfrom
swapnil/phase1Connectors
Open

Phase 1 for Node Connector#60
swapnil-nagar wants to merge 2 commits into
mainfrom
swapnil/phase1Connectors

Conversation

@swapnil-nagar

@swapnil-nagar swapnil-nagar commented Jul 13, 2026

Copy link
Copy Markdown
Contributor

Description

Add Phase-1 connector expansion and release prep in Connectors-NodeJS-SDK, including new generated connector clients, tests/samples, docs/version updates, and stronger coverage enforcement for hand-written runtime code.

https://github.com/Azure/azure-functions-bucees-planning/issues/1190

Changes

  • Added 9 new generated connector clients: DocuSign, GitHub, Jira, Microsoft Forms, Power BI, Salesforce, Shifts, Slack, and To Do, and updated generated registries/exports.

  • Added detailed unit tests and TypeScript ESM/CJS samples for those new connectors; fixed Teams generated type naming (NewMeetingResponse).

  • Updated docs and release metadata: README, CHANGELOG, GENERATION guide, and bumped package version to 0.3.0-preview.

  • Fixed install/build blocker by updating @types/node to a feed-available version and refreshing lockfile.

  • Enforced coverage for hand-written SDK runtime code (azureConnectors) at >=95% and raised it to 100% with targeted tests; final test run passed (30 suites, 322 tests).

Testing

Addedd unit tests and Samples for newly generated connectors

npm run build
npm run typecheck
npm test
npm run typecheck:samples
npm test -- --coverage --runInBand

  • Unit tests added/updated
  • All existing tests pass (npm test)
  • Manual testing (describe below if applicable)

Checklist

  • Code follows the project's coding conventions
  • No modifications to files under src/generated/ (see CONTRIBUTING.md)
  • Documentation updated (if behavior changed)
  • CHANGELOG.md updated (if user-facing change)

@swapnil-nagar swapnil-nagar marked this pull request as ready for review July 13, 2026 20:28
@swapnil-nagar swapnil-nagar requested a review from a team as a code owner July 13, 2026 20:28
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.

1 participant