ci: switch Copilot PR checks to GitHub-hosted runners#308267
Merged
Conversation
Move the Copilot PR checks off the 1ES self-hosted pools and onto the same GitHub-hosted Ubuntu and Windows images used by the rest of the workflow. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Contributor
Screenshot ChangesBase: Changed (5) |
Contributor
There was a problem hiding this comment.
Pull request overview
This PR migrates the Copilot-specific pull request jobs in the main PR workflow from 1ES self-hosted runner pools to standard GitHub-hosted runner images, aligning them with the rest of the CI workflow and avoiding failures caused by 1ES runner shutdowns.
Changes:
- Switch Copilot “Check Test Cache”, “Check Telemetry”, and “Test (Linux)” jobs to
ubuntu-22.04. - Switch Copilot “Test (Windows)” job to
windows-2022.
Show a summary per file
| File | Description |
|---|---|
.github/workflows/pr.yml |
Updates runs-on for the Copilot PR jobs to use GitHub-hosted runner images. |
Copilot's findings
- Files reviewed: 1/1 changed files
- Comments generated: 1
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
rzhao271
approved these changes
Apr 7, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What changed
Moves the Copilot-specific PR jobs in
.github/workflows/pr.ymloff the 1ES self-hosted pools and onto the same GitHub-hosted images used by the rest of the workflow:Copilot - Check Test Cache→ubuntu-22.04Copilot - Check Telemetry→ubuntu-22.04Copilot - Test (Linux)→ubuntu-22.04Copilot - Test (Windows)→windows-2022Why
These jobs were failing due to runner shutdowns on the 1ES pools rather than due to actual test or concurrency issues. This aligns the Copilot checks with the earlier migration of the other PR jobs to GitHub-hosted runners.
Notes
No workflow logic changed beyond the runner selection.