Skip to content

Add support for detecting latest sdk canary versions#325337

Merged
pwang347 merged 2 commits into
mainfrom
pawang/sdk-latest-canary
Jul 10, 2026
Merged

Add support for detecting latest sdk canary versions#325337
pwang347 merged 2 commits into
mainfrom
pawang/sdk-latest-canary

Conversation

@pwang347

@pwang347 pwang347 commented Jul 10, 2026

Copy link
Copy Markdown
Member

Resolve VSCODE_SDK_CANARY_VERSION=latest-canary to the newest published
@github/copilot-sdk canary inside the build (where private-feed npm auth
already exists), and tag the build sdk-canary:<version> so the
vscode-engineering orchestrator can report the concrete version without
needing feed-read access.
Copilot AI review requested due to automatic review settings July 10, 2026 17:51

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

Adds a latest-canary sentinel for VSCODE_SDK_CANARY_VERSION so canary pipeline runs can automatically resolve and pin the newest published @github/copilot-sdk canary version from the private feed during the build (where npm auth already exists).

Changes:

  • Extend VSCODE_SDK_CANARY_VERSION to accept latest-canary and resolve it to the newest @github/copilot-sdk canary version.
  • Emit the resolved SDK canary version as an Azure DevOps build tag (sdk-canary:<version>) for downstream/orchestrator reporting.
Show a summary per file
File Description
build/azure-pipelines/common/apply-sdk-canary-override.ts Adds latest-canary resolution logic (via npm view ... versions --json) and tags builds with the resolved SDK canary version.

Review details

  • Files reviewed: 1/1 changed files
  • Comments generated: 0
  • Review effort level: Low

@pwang347 pwang347 marked this pull request as ready for review July 10, 2026 17:54
@vs-code-engineering

Copy link
Copy Markdown
Contributor

📬 CODENOTIFY

The following users are being notified based on files changed in this PR:

@lszomoru

Matched files:

  • build/azure-pipelines/common/apply-sdk-canary-override.ts

@pwang347 pwang347 enabled auto-merge (squash) July 10, 2026 18:18
@pwang347 pwang347 merged commit 51ff728 into main Jul 10, 2026
46 of 55 checks passed
@pwang347 pwang347 deleted the pawang/sdk-latest-canary branch July 10, 2026 18:39
@vs-code-engineering vs-code-engineering Bot added this to the 1.129.0 milestone Jul 10, 2026
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