Skip to content

Sync eng/common directory with azure-sdk-tools for PR 16705 - #7320

Open
azure-sdk-automation[bot] wants to merge 2 commits into
mainfrom
sync-eng-common-MoveSomeInlineScriptsToCheckedInFiles-16705
Open

Sync eng/common directory with azure-sdk-tools for PR 16705#7320
azure-sdk-automation[bot] wants to merge 2 commits into
mainfrom
sync-eng-common-MoveSomeInlineScriptsToCheckedInFiles-16705

Conversation

@azure-sdk-automation

Copy link
Copy Markdown
Contributor

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

Copilot AI lite review requested due to automatic review settings August 12, 2026 17:30
@azure-sdk-automation
azure-sdk-automation Bot requested a review from a team as a code owner August 12, 2026 17:30
@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 Aug 12, 2026
@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines:
Successfully started running 5 pipeline(s).
5 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.

Pull request overview

Note

Copilot could not run the full agentic suite for this review because it was automatically requested on a bot-authored pull request. Request a review from Copilot under Reviewers to retry with the full agentic suite. Improved support for bot-authored pull requests is coming soon.

Refactors Azure DevOps pipeline steps by extracting inline PowerShell into reusable scripts, and introduces a shared staging script for uploading test results as “llm-artifacts”.

Changes:

  • Replaced inline pwsh blocks for test-proxy install/start/healthcheck with PowerShell@2 tasks calling new shared scripts.
  • Added Copy-TestResultsToLlmStaging.ps1 and updated the upload template to use it.
  • Updated the PR diff generation step to run via filePath instead of inline script execution.

Reviewed changes

Copilot reviewed 7 out of 7 changed files in this pull request and generated 4 comments.

Show a summary per file
File Description
eng/common/testproxy/test-proxy-tool.yml Switches inline PowerShell to PowerShell@2 tasks and delegates to shared scripts for test-proxy lifecycle.
eng/common/scripts/Test-TestProxyIsAlive.ps1 New script to poll /Admin/IsAlive with retries.
eng/common/scripts/Start-TestProxy.ps1 New script to start test-proxy on Windows and set PROXY_PID.
eng/common/scripts/Install-TestProxy.ps1 New script to install/configure the test-proxy tool and set pipeline variables.
eng/common/scripts/Copy-TestResultsToLlmStaging.ps1 New script to locate and stage test result files into llm-artifacts.
eng/common/pipelines/templates/steps/upload-llm-artifacts.yml Replaces inline staging logic with a call to Copy-TestResultsToLlmStaging.ps1.
eng/common/pipelines/templates/steps/save-package-properties.yml Updates PR diff generation to use filePath invocation.

💡 Add a code-review agent skill for context-aware, tailored reviews. Learn more in the docs.

Comment thread eng/common/scripts/Test-TestProxyIsAlive.ps1
Comment thread eng/common/scripts/Start-TestProxy.ps1
Comment thread eng/common/scripts/Install-TestProxy.ps1
Comment thread eng/common/scripts/Copy-TestResultsToLlmStaging.ps1
@azure-sdk-automation
azure-sdk-automation Bot force-pushed the sync-eng-common-MoveSomeInlineScriptsToCheckedInFiles-16705 branch from ea8af0f to 8f57de9 Compare August 12, 2026 20:13
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.

3 participants