Skip to content

Conversation

Copy link
Contributor

Copilot AI commented Dec 9, 2025

Fixes Issue

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.

Original prompt

Please apply this PR to this branch.

#122305


💡 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.

Copilot AI changed the title [WIP] Apply pull request 122305 to branch Update Docker image from Debian 12 to Debian 13 with GCC14 Dec 9, 2025
Copilot AI requested a review from richlander December 9, 2025 00:42
@jkotas jkotas changed the title Update Docker image from Debian 12 to Debian 13 with GCC14 [release/9.0-staging] Update Docker image from Debian 12 to Debian 13 with GCC14 Dec 9, 2025
@richlander richlander marked this pull request as ready for review December 9, 2025 22:27
Copilot AI review requested due to automatic review settings December 9, 2025 22:27
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 backports the Debian container image update from main (PR #122305) to the release/9.0-staging branch. It updates the Debian-based Docker image from version 12 to version 13 with GCC14 (note: main uses GCC15, but this release branch appropriately uses GCC14). This is an internal build infrastructure change with no customer-facing impact.

Key Changes:

  • Updated container image definition from debian-12-gcc14-amd64 to debian-13-gcc14-amd64
  • Updated container reference in the GCC Linux x64 build platform configuration
  • Updated documentation 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 name and image reference from Debian 12 to Debian 13 with GCC14
eng/pipelines/common/platform-matrix.yml Updated container reference for gcc_linux_x64 platform to use the new Debian 13 container
docs/workflow/building/coreclr/linux-instructions.md Updated documentation table to reflect Debian 13 as the target OS version

The changes are consistent across all three files, maintaining proper alignment between container definitions, build configurations, and documentation. No issues were identified in this review.

@richlander
Copy link
Member

/ba-g "Unrelated failures"

@richlander
Copy link
Member

@jkoritzinsky another one

@dotnet-policy-service
Copy link
Contributor

Tagging subscribers to this area: @dotnet/runtime-infrastructure
See info in area-owners.md if you want to be subscribed.

Copy link
Member

@agocke agocke left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM because this is the GCC build -- we won't change the product build here, just validate that it's buildable.

@richlander richlander merged commit 0079c3f into release/9.0-staging Dec 11, 2025
130 of 162 checks passed
@jkotas jkotas deleted the copilot/apply-pr-122305-to-branch branch December 22, 2025 05:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area-Infrastructure Servicing-approved Approved for servicing release

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

3 participants