Cherry-pick #7216 pool replacement to 6.x LTS (excluding ci.yml)#7227
Merged
achamayou merged 3 commits intoAug 28, 2025
Merged
Conversation
Co-authored-by: Amaury Chamayou <amchamay@microsoft.com> Co-authored-by: Amaury Chamayou <amaury@xargs.fr>
Copilot
AI
changed the title
[WIP] Please backport #7216 to release/6.x by cherry-picking the commit, and add the label "6.x-backport" to the PR you create.
Cherry-pick #7216 to 6.x LTS
Aug 28, 2025
Member
|
@copilot great start, but please do not backport any of the changes to the ci.yml file, the new steps and jobs there will not work on release/6.x. The other files look good though. |
Co-authored-by: achamayou <4016369+achamayou@users.noreply.github.com>
Contributor
Author
Reverted all changes to ci.yml as requested. The new jobs and Python package test step that are incompatible with 6.x have been removed. The other workflow files still maintain the pool replacements from gha-virtual-ccf-sub to gha-vmss-d16av5-ci. (d98e5cf) |
Copilot
AI
changed the title
Cherry-pick #7216 to 6.x LTS
Cherry-pick #7216 pool replacement to 6.x LTS (excluding ci.yml)
Aug 28, 2025
achamayou
approved these changes
Aug 28, 2025
achamayou
approved these changes
Aug 28, 2025
achamayou
approved these changes
Aug 28, 2025
maxtropets
approved these changes
Aug 28, 2025
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.
This PR backports the pool replacement from #7216 "Replace virtual pool use with d16av5" to the 6.x LTS branch, excluding changes to ci.yml that are incompatible with the 6.x release workflow.
Changes
Updates GitHub Actions workflow configurations to replace the deprecated
gha-virtual-ccf-subpool withgha-vmss-d16av5-ciacross virtual runners in most workflow files. The ci.yml file is excluded from this backport as it already uses the correct pool names in 6.x and the new jobs from main are not compatible with the 6.x branch.Files Modified
.github/workflows/ci-verification.yml- Updated 3 jobs.github/workflows/codeql-analysis.yml- Updated 1 job.github/workflows/long-test.yml- Updated 6 jobs.github/workflows/long-verification.yml- Updated 2 jobs.github/workflows/release.yml- Updated 3 jobsExcluded:
.github/workflows/ci.yml- This file already had the correct pool configuration in 6.x and the new jobs/steps from main are not compatible with the 6.x release workflow.Conflict Resolution
During the cherry-pick process, conflicts were resolved to preserve 6.x-specific features:
Testing
Verified that:
gha-virtual-ccf-subhave been replaced withgha-vmss-d16av5-ciin applicable workflow filesThis backport ensures that 6.x branch CI/CD will continue to function with the updated Azure DevOps pool infrastructure while maintaining full compatibility with existing 6.x-specific workflow configurations.
💬 Share your feedback on Copilot coding agent for the chance to win a $200 gift card! Click here to start the survey.