Skip to content

docs: update integration test runbook link to ADO wiki#624

Merged
corinagum merged 1 commit into
mainfrom
cg/integration-tests
Jun 17, 2026
Merged

docs: update integration test runbook link to ADO wiki#624
corinagum merged 1 commit into
mainfrom
cg/integration-tests

Conversation

@corinagum

@corinagum corinagum commented Jun 16, 2026

Copy link
Copy Markdown
Collaborator

Updates the integration test README runbook link to point to the internal ADO wiki.

Copilot AI review requested due to automatic review settings June 16, 2026 23:47
@corinagum
corinagum force-pushed the cg/integration-tests branch from ad04034 to 38bdccf Compare June 16, 2026 23:52

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 introduces a new test/integration workspace package to run live outbound API integration tests against Teams service endpoints, along with supporting documentation and repo wiring. It also adjusts the public TeamDetails model to reflect that type may be absent in responses.

Changes:

  • Add a new test/integration Jest + TypeScript workspace with a shared fixture and several live-service integration tests.
  • Wire the integration tests into the monorepo (workspace + lockfile) and document setup/run guidance (including runbook link).
  • Update SDK model typing: TeamDetails.type becomes optional.

Reviewed changes

Copilot reviewed 13 out of 15 changed files in this pull request and generated 8 comments.

Show a summary per file
File Description
test/integration/tsconfig.json Adds TypeScript compilation settings for the integration test workspace.
test/integration/jest.config.ts Adds Jest configuration for running the integration test suite.
test/integration/package.json Defines the integration test workspace package and test scripts.
test/integration/README.md Documents prerequisites, setup, and how to run the integration tests (incl. runbook link).
test/integration/.env.example Provides an example environment file for required test configuration.
test/integration/src/fixture.ts Implements token acquisition + API client creation for tests.
test/integration/src/activities.test.ts Adds live integration tests for conversation activities create/update/delete/reply.
test/integration/src/members.test.ts Adds live integration tests for conversation members endpoints.
test/integration/src/conversations.test.ts Adds live integration tests for creating conversations.
test/integration/src/teams-and-reactions.test.ts Adds live integration tests for team endpoints and message reactions.
packages/api/src/models/team-details.ts Makes TeamDetails.type optional to align typing with observed/expected responses.
package.json Adds test/integration to npm workspaces.
package-lock.json Updates lockfile for the new workspace and dependency graph changes.
CONTRIBUTING.MD Adds guidance on when to add integration tests and where they live.
.gitignore Ignores integration test .env.* files while keeping .env.example tracked.

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

Comment thread package.json
Comment thread test/integration/package.json
Comment thread test/integration/src/fixture.ts
Comment thread test/integration/README.md
Comment thread test/integration/src/conversations.test.ts
Comment thread test/integration/src/conversations.test.ts
Comment thread test/integration/src/members.test.ts
Comment thread test/integration/src/teams-and-reactions.test.ts
@corinagum
corinagum force-pushed the cg/integration-tests branch from 38bdccf to ae924f3 Compare June 16, 2026 23:56
@corinagum
corinagum force-pushed the cg/integration-tests branch from ae924f3 to 470efc5 Compare June 17, 2026 00:05
@corinagum
corinagum added this pull request to the merge queue Jun 17, 2026
Merged via the queue into main with commit 96dd82a Jun 17, 2026
6 checks passed
@corinagum
corinagum deleted the cg/integration-tests branch June 17, 2026 18:28
@lilyydu lilyydu mentioned this pull request Jul 16, 2026
lilyydu added a commit that referenced this pull request Jul 16, 2026
## Release v2.0.14

Prepares the stable **2.0.14** release by merging `main` into `release`
and setting `version.json` to the stable version (removing the
`-preview.{height}` suffix).

- Previous release: `2.0.13` (published 2026-06-15)
- Only functional diff vs `main` is `version.json`:
`2.0.14-preview.{height}` → `2.0.14`

## What's in this release

### 🚀 Features
* Flatten client method chains to reduce call hops by @lilyydu in
#634
* Support resetting response streams and streaming error handling by
@lilyydu in #635
* Add `extendedMarkdown` text format value by @singhk97 in
#615

### 🐛 Fixes
* Set `replyToId` for all streaming activities by @lilyydu in
#646
* Use `artifactName` for pipelineArtifact inputs in publish pipeline by
@corinagum in #625

### ♻️ Refactors
* Move `apps` from file-based mixins to real classes by @heyitsaamir in
#633
* Split up Outbound and Inbound Activities by @heyitsaamir in
#639
* Remove `ExperimentalTeamsQuotedReplies` markers by @corinagum in
#621

### 🧪 Tests
* Add integration tests for Teams TypeScript SDK by @corinagum in
#622

### 📚 Docs & Examples
* Migrate examples to the flattened conversation API by @lilyydu in
#637
* Note npm CFS proxy for Microsoft-managed devices by @corinagum in
#638
* Update integration test runbook link to ADO wiki by @corinagum in
#624

### 🔧 Chores & Dependencies
* Bump version to 2.0.14-preview and fix pipeline release job by
@corinagum in #620
* Bump hono from 4.12.21 to 4.12.25 by @dependabot in
#623
* Bump react-router from 7.15.0 to 7.15.1 by @dependabot in
#619
* Bump vite from 6.4.2 to 6.4.3 by @dependabot in
#617

**Full Changelog**:
v2.0.13...prep-release/2.0.14

### After merge
1. Trigger the [release
pipeline](https://dev.azure.com/DomoreexpGithub/Github_Pipelines/_build?definitionId=52&_a=summary)
on `release` with **Public** publish type
2. Bump `main` → `2.0.15-preview.{height}`
3. Create the `v2.0.14` git tag + GitHub Release

Co-authored-by: Copilot <[email protected]>
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.

4 participants