Skip to content

Sync eng/common directory with azure-sdk-tools for PR 17350 - #64135

Merged
Helen Gao (helen229) merged 5 commits into
mainfrom
sync-eng-common-fix/eval-mcp-app-runtime-17350
Oct 22, 2026
Merged

Helen Gao (helen229) merged 5 commits into
mainfrom
sync-eng-common-fix/eval-mcp-app-runtime-17350

Conversation

@azure-sdk-automation

Copy link
Copy Markdown
Contributor

Sync eng/common directory with azure-sdk-tools for PR Azure/azure-sdk-tools#17350 See eng/common workflow

@azure-sdk-automation
azure-sdk-automation Bot requested review from Helen Gao (helen229) and a balanced review from Copilot October 22, 2026 18:40
@azure-sdk-automation azure-sdk-automation Bot added EngSys This issue is impacting the engineering system. Central-EngSys This issue is owned by the Engineering System team. labels Oct 22, 2026
@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines:
Successfully started running 1 pipeline(s).
12 pipeline(s) were filtered out due to trigger conditions.
There may be pipelines that require an authorized user to comment /azp run to run.

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.

🔵 Needs a closer look

The shared Vally and native Copilot SDK upgrades require integration validation and human dependency review before approval.

No open issues 🎉

What changed in this PR

Syncs shared evaluation infrastructure from azure-sdk-tools PR #17350, updating runtime requirements, dependencies, and pipeline contract tests.

Changes:

  • Upgrades Vally CLI from 0.14.0 to 0.19.0 and refreshes transitive dependencies.
  • Raises the evaluator’s Node.js minimum to 24.14.1 and moves matrix generation to Node.js 24.x.
  • Adds assertions for the Copilot authentication template chain, repository scope, and permissions.
File Description
eng/​common/​scripts/​eval/​README.md Documents aligned Node.js runtime requirements.
eng/​common/​scripts/​eval/​publisher/​test/​publisher.test.ts Strengthens pipeline authentication contract checks.
eng/​common/​scripts/​eval/​package.json Updates Node.js minimum and Vally CLI version.
eng/​common/​scripts/​eval/​package-lock.json Locks the refreshed Vally and transitive dependency graph.
eng/​common/​pipelines/​templates/​jobs/​generate-eval-matrix.yml Selects Node.js 24.x for matrix generation.

Review effort: Balanced

@helen229 Helen Gao (helen229) left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Approving the eng/common sync from Azure/azure-sdk-tools#17350. All five file patches and resulting contents match the source, including the locked Vally 0.19.0 upgrade and Node requirement.

@helen229
Helen Gao (helen229) merged commit db1f3ad into main Oct 22, 2026
66 checks passed
@helen229
Helen Gao (helen229) deleted the sync-eng-common-fix/eval-mcp-app-runtime-17350 branch October 22, 2026 19:24
RuiJun Hu (MSFT) (cxznmhdcxz) pushed a commit to cxznmhdcxz/azure-sdk-for-net that referenced this pull request Nov 6, 2026
)

* Upgrade Vally to 0.19.0 for App-token MCP evaluations

* Restore public npm metadata in Vally locks

Co-authored-by: helen229 <19517014+helen229@users.noreply.github.com>

* Sync eng/common directory with azure-sdk-tools repository for Tools PR 17350

* Keep eval transitive dependencies available in CI mirror

* Align eval tooling with Node 24 requirements

---------

Co-authored-by: helen229 <gaoh@microsoft.com>
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: helen229 <19517014+helen229@users.noreply.github.com>
Co-authored-by: azure-sdk <azuresdk@microsoft.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Central-EngSys This issue is owned by the Engineering System team. EngSys This issue is impacting the engineering system.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants