-
Notifications
You must be signed in to change notification settings - Fork 5.3k
Update Docker image from Debian 12 to Debian 13 with GCC15 #122305
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 <[email protected]>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull request overview
This PR updates the Debian Docker container image from version 12 to version 13 with GCC15 across the build pipeline configuration and documentation. The change aligns with the availability of the new debian-13-gcc15-amd64 image in the Microsoft container registry and ensures the build infrastructure uses the latest Debian release with GCC15 compiler support.
Key changes:
- Updated container definition and image reference in pipeline resources
- Updated container name reference in the GCC Linux x64 build matrix
- Updated documentation table entry to reflect the new Debian version
Reviewed changes
Copilot reviewed 3 out of 3 changed files in this pull request and generated no comments.
| File | Description |
|---|---|
eng/pipelines/common/templates/pipeline-with-resources.yml |
Updated container key and image tag from debian-12-gcc15-amd64 to debian-13-gcc15-amd64 |
eng/pipelines/common/platform-matrix.yml |
Updated container reference in GCC Linux x64 build configuration to use debian-13-gcc15-amd64 |
docs/workflow/using-docker.md |
Updated documentation table to reflect Debian 13 as the OS version for the build image |
…h GCC15 Co-authored-by: richlander <[email protected]>
…CC15 (#122321) Updates the Debian container image from `debian-12-gcc15-amd64` to `debian-13-gcc15-amd64` across pipeline configuration and documentation. **Modified files:** - `eng/pipelines/common/templates/pipeline-with-resources.yml` - Container definition and image reference - `eng/pipelines/common/platform-matrix.yml` - Container name reference in build matrix - `docs/workflow/using-docker.md` - Documentation table entry Internal build infrastructure update. The Debian 13 image with GCC15 is already available in the container registry. <!-- START COPILOT CODING AGENT SUFFIX --> <!-- START COPILOT ORIGINAL PROMPT --> <details> <summary>Original prompt</summary> > On pipeline-with-resources.yml, Please apply this PR to this change. > > #122305 </details> <!-- START COPILOT CODING AGENT TIPS --> --- 💬 We'd love your input! Share your thoughts on Copilot coding agent in our [2 minute survey](https://gh.io/copilot-coding-agent-survey). --------- Co-authored-by: copilot-swe-agent[bot] <[email protected]> Co-authored-by: richlander <[email protected]>
… with GCC14 (#122322) Fixes Issue <!-- Issue Number --> main PR #122305 # Description Ports PR #122305 from main to release/9.0-staging. Updates Debian container image from version 12 to 13 with GCC14. **Modified files:** - `eng/pipelines/common/templates/pipeline-with-resources.yml` - Container definition and image reference - `eng/pipelines/common/platform-matrix.yml` - Container name reference in build matrix - `docs/workflow/building/coreclr/linux-instructions.md` - Documentation table entry Note: Main branch uses GCC15; this branch uses GCC14. Applied equivalent version bump. # Customer Impact None. Internal build infrastructure update. # Regression No. Not fixing a regression. # Testing Configuration change only. Validated when pipeline executes with new image. # Risk Low. Standard image upgrade following established pattern. Debian 13 GCC14 image available in container registry. # 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 SUFFIX --> <!-- START COPILOT ORIGINAL PROMPT --> <details> <summary>Original prompt</summary> > Please apply this PR to this branch. > > #122305 </details> <!-- START COPILOT CODING AGENT TIPS --> --- 💡 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](https://gh.io/copilot-coding-agent-tips) in the docs. --------- Co-authored-by: copilot-swe-agent[bot] <[email protected]> Co-authored-by: richlander <[email protected]>
main PR
Description
Updates the Debian container image from
debian-12-gcc15-amd64todebian-13-gcc15-amd64across pipeline configuration and documentation.Modified files:
eng/pipelines/common/templates/pipeline-with-resources.yml- Container definition and image referenceeng/pipelines/common/platform-matrix.yml- Container name reference in build matrixdocs/workflow/using-docker.md- Documentation table entryCustomer Impact
None. Internal build infrastructure update.
Regression
No. This is not fixing a regression.
Testing
Configuration change only. Will be validated when pipeline executes with the new image.
Risk
Low. Standard image upgrade following established pattern. The Debian 13 image with GCC15 is already available in the container registry.
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.
Original prompt
💬 We'd love your input! Share your thoughts on Copilot coding agent in our 2 minute survey.