Uh oh!
There was an error while loading. Please reload this page.
[release/10.0] Move remaining Linux build pools from Ubuntu 22.04 to Azure Linux 3 - #125996
Conversation
Update enterprise and stress test build pool images: - enterprise/linux.yml - stress/http.yml - stress/ssl.yml Build.Ubuntu.2204.Amd64.Open → build.azurelinux.3.amd64.open Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Tagging subscribers to this area: @dotnet/area-infrastructure-libraries |
There was a problem hiding this comment.
Pull request overview
Updates selected libraries CI pipelines on the release/10.0 branch to run on Azure Linux 3 images instead of Ubuntu 22.04, aligning these jobs with the newer Linux pool image selection strategy.
Changes:
- Switch
ImageOverridedemand fromBuild.Ubuntu.2204.Amd64.Opentobuild.azurelinux.3.amd64.openfor stress SSL. - Switch
ImageOverridedemand fromBuild.Ubuntu.2204.Amd64.Opentobuild.azurelinux.3.amd64.openfor stress HTTP. - Switch
ImageOverridedemand fromBuild.Ubuntu.2204.Amd64.Opentobuild.azurelinux.3.amd64.openfor enterprise Linux tests.
Reviewed changes
Copilot reviewed 3 out of 3 changed files in this pull request and generated 1 comment.
| File | Description |
|---|---|
| eng/pipelines/libraries/stress/ssl.yml | Updates Linux job pool demand to Azure Linux 3 image. |
| eng/pipelines/libraries/stress/http.yml | Updates Linux job pool demand to Azure Linux 3 image. |
| eng/pipelines/libraries/enterprise/linux.yml | Updates Linux job pool demand to Azure Linux 3 image. |
Uh oh!
There was an error while loading. Please reload this page.
@richlander I've opened a new pull request, #126045, to work on those changes. Once the pull request is ready, I'll request review from you. |
Azure Linux 3 build images don't have the standalone docker-compose v1 binary. Use 'docker compose' (v2 CLI plugin) instead. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Uh oh!
There was an error while loading. Please reload this page.
…x 3 (#126045) The shared default pool template `eng/pipelines/common/xplat-setup.yml` still referenced Ubuntu 22.04 pools after pipeline-specific files were migrated to Azure Linux 3 in #125996. # Description Updates the default Linux pool selection in `eng/pipelines/common/xplat-setup.yml` to match the Azure Linux 3 images already in use across pipeline-specific files and `evaluate-paths-job.yml`: - **Public Linux pool**: `Build.Ubuntu.2204.Amd64.Open` → `build.azurelinux.3.amd64.open` - **Internal Linux pool**: `1es-ubuntu-2204` → `build.azurelinux.3.amd64` # Customer Impact Without this change, the majority of Linux CI jobs (those not using a pipeline-specific pool override) continue to run on Ubuntu 22.04 despite the intent of #125996 being a repo-wide migration to Azure Linux 3. # Regression No — this is a forward migration, not a regression fix. # Testing Pipeline configuration change only. Pool images referenced are the same ones already validated by `evaluate-paths-job.yml` and the enterprise/stress pipeline files updated in #125996. # Risk Low. The Azure Linux 3 pool names (`build.azurelinux.3.amd64.open` / `build.azurelinux.3.amd64`) are already in active use in this repo for evaluate-paths and several library pipelines. # Package authoring no longer needed in .NET 9 IMPORTANT: Starting with .NET 9, you no longer need to edit a NuGet package's csproj to enable building and bump the version. Keep in mind that we still need package authoring in .NET 8 and older versions. <!-- START COPILOT CODING AGENT TIPS --> --- 📱 Kick off Copilot coding agent tasks wherever you are with [GitHub Mobile](https://gh.io/cca-mobile-docs), available on iOS and Android. --------- Co-authored-by: Rich Lander <rlander@microsoft.com> Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: richlander <2608468+richlander@users.noreply.github.com>
Note
This PR was AI/Copilot-generated.
Update enterprise and stress test build pool images from Ubuntu 22.04 to Azure Linux 3:
enterprise/linux.ymlstress/http.ymlstress/ssl.ymlBuild.Ubuntu.2204.Amd64.Open→build.azurelinux.3.amd64.openCompanion to #125995 (main).
Ref #125748, #125690