-
Notifications
You must be signed in to change notification settings - Fork 382
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
Conversation
Co-authored-by: steveisok <471438+steveisok@users.noreply.github.com>
Please don't change anything under eng/common |
Co-authored-by: hoyosjs <19413848+hoyosjs@users.noreply.github.com>
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. |
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>
Done! I've removed the Ubuntu_20_04 build job that was using the EOL test_ubuntu_20_04 container in commit 2c77c42. |
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
:ubuntu-18.04-cross-s390x
→ubuntu-22.04-cross-s390x
ubuntu-18.04-cross-ppc64le
→ubuntu-22.04-cross-ppc64le
ubuntu-20.04
→ubuntu-22.04
python3.8
topython3.10
to match Ubuntu 22.04eng/common/core-templates/job/source-build.yml
:build.ubuntu.2004.amd64
→build.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.