Skip to content

Update publish.yml for Azure Pipelines#649

Merged
lilyydu merged 5 commits into
releasefrom
fix-pipe-nuget-auth
Jul 16, 2026
Merged

Update publish.yml for Azure Pipelines#649
lilyydu merged 5 commits into
releasefrom
fix-pipe-nuget-auth

Conversation

@heyitsaamir

Copy link
Copy Markdown
Collaborator

No description provided.

lilyydu and others added 3 commits July 16, 2026 11:58
mcp-server's turbo.json hardcoded dependsOn was missing graph and
graph-endpoints, so Turbo didn't guarantee graph-endpoints' .d.ts was
emitted before mcp-server's tsc, causing intermittent TS7016 on clean CI.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@lilyydu
lilyydu merged commit bd3c3ba into release Jul 16, 2026
4 checks passed
@lilyydu
lilyydu deleted the fix-pipe-nuget-auth branch July 16, 2026 22:04
pull Bot pushed a commit to Mattlk13/teams.ts that referenced this pull request Jul 17, 2026
)

## What

Backports the pipeline fixes from microsoft#649 (merged to `release`) to `main`,
and bumps `main` to the next preview version per RELEASE.md step 4.

### Commit 1 — port CI fixes
`main`'s publish pipeline has the same two bugs that microsoft#649 fixed on
`release`:

- **`publish.yml`** — `nbgv` failed to install (`'nbgv' is not
recognized`) because the private feed wasn't authenticated. Now installs
from the `TeamsSDKPreviews` feed via a dedicated `NuGet.config` +
`NuGetAuthenticate`.
- **`examples/mcp-server/turbo.json`** — the sample built before
`@microsoft/teams.graph-endpoints` finished emitting its `.d.ts`,
causing intermittent `TS7016`. Added `graph` and `graph-endpoints` to
the build `dependsOn` so ordering is guaranteed (matches the
`tab`/`graph` examples).

Both files are byte-identical to what's on `release`.

### Commit 2 — version bump
`2.0.14-preview.{height}` → `2.0.15-preview.{height}`. 2.0.14 is being
published from `release`; move `main` to the next cycle.

## Verification
- Ported files match `release` exactly; `turbo.json` valid JSON.
- Full clean `npm run build` (all build outputs wiped) passes 35/35
tasks with no TS7016 — `graph-endpoints` builds before `mcp-server`.

Refs microsoft#649

---------

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
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