Skip to content

Update EOL Ubuntu buildtools containers to Ubuntu 22.04 #5498

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 5 commits into from
Jun 12, 2025
Merged

Conversation

Copilot
Copy link
Contributor

@Copilot 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.

Co-authored-by: steveisok <471438+steveisok@users.noreply.github.com>
@Copilot 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 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

Co-authored-by: hoyosjs <19413848+hoyosjs@users.noreply.github.com>
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

Co-authored-by: hoyosjs <19413848+hoyosjs@users.noreply.github.com>
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