Skip to content

Enable separate build OS and base image OS declarations in manifest#2138

Merged
lbussell merged 1 commit into
dotnet:mainfrom
lbussell:build-os
Jun 12, 2026
Merged

Enable separate build OS and base image OS declarations in manifest#2138
lbussell merged 1 commit into
dotnet:mainfrom
lbussell:build-os

Conversation

@lbussell

@lbussell lbussell commented Jun 9, 2026

Copy link
Copy Markdown
Member

This PR adds the buildOsVersion property to the manifest. This allows having separate build OS and base image OS versions.

This is needed in order to build ImageBuilder on Windows Server 2025 and publish self-contained on Windows Server <= 2019. This is a blocker to moving ImageBuilder to .NET 10, since .NET 10 doesn't publish SDK images for Windows Server <= 2019.

Fixes #1826, which is needed to unblock #1791.

@lbussell lbussell requested a review from a team as a code owner June 9, 2026 18:02
@lbussell lbussell merged commit d51d6ad into dotnet:main Jun 12, 2026
20 checks passed
@lbussell lbussell deleted the build-os branch June 12, 2026 15:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Infinite loop of rebuilds for Image Builder

2 participants