-
Notifications
You must be signed in to change notification settings - Fork 5.3k
Update linux_x64_dev_innerloop container to Ubuntu 26.04 #122239
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: richlander <2608468+richlander@users.noreply.github.com>
|
@copilot Please add architecture to the tag: |
Co-authored-by: richlander <2608468+richlander@users.noreply.github.com>
|
Tagging subscribers to this area: @dotnet/runtime-infrastructure |
|
I'd like to wait to accept this until 26.04 is actually released. The legs that use this docker image is meant to represent the inner dev loop for developers on the team on Linux. I find it unlikely that a significant portion of the contributors to this repo that work on Linux in some capacity (whether WSL, VM, or on a real Linux box) are on Ubuntu 26.04 as it hasn't released yet. |
|
That's a fair view. There are two other views:
That all said, I understand this particular leg less well than the other ones. If you are not compelled, we/you can close this PR. |
|
I think it's more important to protect the dev experience, at least until Ubuntu 26.04 is released. I don't feel comfortable stating that Ubuntu 26.04 is our "supported" Linux dev environment until Canonical sees it as release quality (ie running I think moving our "latest glibc Linux" Helix runs to use 26.04 makes sense and that will get us much more interesting validation. |
|
I'll leave the decision to you. If someone else has a contrary view, it is easy to re-open the discussion/PR. Also, the 26.04 image is now ready when we need it. |
Updates the
linux_x64_dev_innerloopcontainer image reference from Ubuntu 24.04 to 26.04 with architecture suffix in the pipeline resources template.Changes:
eng/pipelines/common/templates/pipeline-with-resources.ymlline 67 fromubuntu-24.04toubuntu-26.04-amd64This aligns with Ubuntu 26.04 already being used for Helix queues and other pipeline configurations throughout the repository, and follows the new pattern of including architecture suffixes in image tags.
Original prompt
💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.