Skip to content

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

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

Copilot AI balanced review requested due to automatic review settings October 22, 2026 18:40
@azure-sdk-automation
azure-sdk-automation Bot requested review from a team as code owners 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).
9 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 Vally upgrade changes native Copilot and storage dependencies, and end-to-end evaluation compatibility remains unverified.

No open issues 🎉

What changed in this PR

Syncs shared evaluation tooling in eng/common from Azure/azure-sdk-tools PR #17350 into the JavaScript SDK repository.

Changes:

  • Upgrades Vally CLI from 0.14.0 to 0.19.0 and refreshes its dependency lockfile.
  • Raises the evaluator’s minimum Node.js version to 24.14.1 and switches matrix generation to Node.js 24.x.
  • Extends publisher tests to check shared Copilot authentication templates and token permissions.
File Description
eng/​common/​scripts/​eval/​README.md Documents aligned Node.js runtime requirements.
eng/​common/​scripts/​eval/​publisher/​test/​publisher.test.ts Adds authentication-template and permission assertions.
eng/​common/​scripts/​eval/​package.json Updates Vally CLI and the minimum Node.js version.
eng/​common/​scripts/​eval/​package-lock.json Locks the upgraded Vally and transitive dependencies.
eng/​common/​pipelines/​templates/​jobs/​generate-eval-matrix.yml Uses 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 4fd827c into main Oct 22, 2026
29 checks passed
@helen229
Helen Gao (helen229) deleted the sync-eng-common-fix/eval-mcp-app-runtime-17350 branch October 22, 2026 19:24
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