Skip to content

Sync eng/common directory with azure-sdk-tools for PR 17315 - #10364

Merged
Ray Chen (raych1) merged 3 commits into
mainfrom
sync-eng-common-fix/eval-reporting-test-portability-17315
Oct 21, 2026
Merged

Ray Chen (raych1) merged 3 commits into
mainfrom
sync-eng-common-fix/eval-reporting-test-portability-17315

Conversation

@azure-sdk-automation

Copy link
Copy Markdown
Contributor

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

@azure-sdk-automation
azure-sdk-automation Bot requested review from Helen Gao (helen229) and a balanced review from Copilot October 21, 2026 16:22
@azure-sdk-automation
azure-sdk-automation Bot requested review from a team as code owners October 21, 2026 16:22
@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 21, 2026

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

Cross-platform Azure CLI upload handling requires human confirmation of the Tools-only integration test results.

No open issues 🎉

What changed in this PR

Syncs shared evaluation tooling from azure-sdk-tools PR #17315 into eng/common.

Changes:

  • Selects only timeline-matching shard artifacts for summaries and publication.
  • Improves Azure CLI argument handling, JSON parsing, and safe error reporting.
  • Removes Tools-only dependencies from shared tests and adds consumer-copy coverage.
File Description
eng/​common/​scripts/​eval/​test/​shard-results.test.ts Covers timeline-matching selection and excluded stale results.
eng/​common/​scripts/​eval/​README.md Documents selection, CLI handling, and test ownership.
eng/​common/​scripts/​eval/​publisher/​test/​publisher.test.ts Adds consumer-copy checks and updates pipeline expectations.
eng/​common/​scripts/​eval/​publisher/​Publish-EvalResults.ps1 Improves upload arguments, output parsing, and diagnostics.
eng/​common/​scripts/​eval/​publisher/​package.json Removes Tools-only PowerShell tests from the shared test command.
eng/​common/​scripts/​eval/​publisher/​CHANGELOG.md Records the synced improvements.
eng/​common/​scripts/​eval/​lib/​shard-results.ts Requires artifacts to match verified timeline attempts.
eng/​common/​scripts/​eval/​build-eval-summary.ts Updates the warning for unavailable timeline evidence.

Review effort: Balanced

@azure-pipelines

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

@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 for Azure/azure-sdk-tools#17315. Reporting and upload changes match the source, and additional shared YAML changes match the source baseline.

@raych1
Ray Chen (raych1) merged commit b3de25f into main Oct 21, 2026
10 of 11 checks passed
@raych1
Ray Chen (raych1) deleted the sync-eng-common-fix/eval-reporting-test-portability-17315 branch October 21, 2026 18:28
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