Skip to content

Conversation

Copy link
Contributor

Copilot AI commented Jun 10, 2025

This PR updates End-of-Life Ubuntu buildtools container references to the supported Ubuntu 22.04 version.

Changes Made

Updated the following EOL container references in the pipeline configuration:

eng/pipelines/pipeline-resources.yml:

  • linux_s390x: ubuntu-18.04-cross-s390xubuntu-22.04-cross-s390x
  • linux_ppc64le: ubuntu-18.04-cross-ppc64leubuntu-22.04-cross-ppc64le
  • test_ubuntu_20_04: ubuntu-20.04ubuntu-22.04
    • Also updated Python path from python3.8 to python3.10 to match Ubuntu 22.04

eng/common/core-templates/job/source-build.yml:

  • Updated pool demand from build.ubuntu.2004.amd64build.ubuntu.2204.amd64

Background

Ubuntu 20.04 buildtools containers are EOL as referenced in dotnet-buildtools-prereqs-docker#1449. Additionally, Ubuntu 18.04 containers were also EOL and needed updating.

All changes are minimal and surgical, ensuring we maintain compatibility while moving to supported container versions.

Fixes #5496.

Copilot AI changed the title [WIP] Update usage of Ubuntu 20.04 buildtools containers Update EOL Ubuntu buildtools containers to Ubuntu 22.04 Jun 10, 2025
Copilot AI requested a review from steveisok June 10, 2025 18:11
Copilot finished work on behalf of steveisok June 10, 2025 18:12
@hoyosjs
Copy link
Member

hoyosjs commented Jun 10, 2025

Please don't change anything under eng/common

Copy link
Contributor Author

Copilot AI commented Jun 10, 2025

Please don't change anything under eng/common

Done! I've reverted the changes to eng/common directory in commit 030decb. The PR now only updates the container references in eng/pipelines/pipeline-resources.yml.

Copilot finished work on behalf of hoyosjs June 10, 2025 18:58
@hoyosjs
Copy link
Member

hoyosjs commented Jun 10, 2025

Please remove the build job in diagnostics.yml that's using test_ubuntu_20_04

Copy link
Contributor Author

Copilot AI commented Jun 10, 2025

Please remove the build job in diagnostics.yml that's using test_ubuntu_20_04

Done! I've removed the Ubuntu_20_04 build job that was using the EOL test_ubuntu_20_04 container in commit 2c77c42.

Copilot finished work on behalf of hoyosjs June 10, 2025 23:45
@hoyosjs hoyosjs marked this pull request as ready for review June 11, 2025 00:03
@hoyosjs hoyosjs requested a review from a team June 12, 2025 05:17
@hoyosjs hoyosjs merged commit 30592b4 into main Jun 12, 2025
19 checks passed
@hoyosjs hoyosjs deleted the copilot/fix-5496 branch June 12, 2025 18:11
@github-actions github-actions bot locked and limited conversation to collaborators Jul 13, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Update usage of Ubuntu 20.04 buildtools containers

5 participants