Skip to content

Conversation

Copy link
Contributor

Copilot AI commented Dec 8, 2025

main PR

Description

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

Customer 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

On pipeline-with-resources.yml, Please update this image to the debian 13 variant. New tag: debian-13-gcc15-amd64

https://github.com/dotnet/runtime/blob/main/eng/pipelines/common/templates/pipeline-with-resources.yml#L105-L106


💬 We'd love your input! Share your thoughts on Copilot coding agent in our 2 minute survey.

@github-actions github-actions bot added the needs-area-label An area label is needed to ensure this gets routed to the appropriate area owners label Dec 8, 2025
Copilot AI changed the title [WIP] Update image to debian 13 variant with new tag Update Docker image from Debian 12 to Debian 13 with GCC15 Dec 8, 2025
Copilot AI requested a review from richlander December 8, 2025 19:53
@richlander richlander marked this pull request as ready for review December 8, 2025 23:47
Copilot AI review requested due to automatic review settings December 8, 2025 23:47
@richlander
Copy link
Member

@jkoritzinsky

Copy link
Contributor

Copilot AI left a 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

@richlander richlander merged commit 614b27b into main Dec 9, 2025
173 of 175 checks passed
@richlander richlander deleted the copilot/update-image-to-debian-13 branch December 9, 2025 00:31
Copilot AI added a commit that referenced this pull request Dec 9, 2025
richlander added a commit that referenced this pull request Dec 9, 2025
…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]>
richlander added a commit that referenced this pull request Dec 11, 2025
… 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]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

needs-area-label An area label is needed to ensure this gets routed to the appropriate area owners

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants