Skip to content

Conversation

richlander
Copy link
Member

@richlander richlander commented Apr 12, 2024

We are moving to Azure Linux 3.0 for both .NET 8 and 9 builds. This PR is the first stage of that.

Phases:

  • Produce net8.0 Azure Linux 3.0 images.
  • Apply these images to main to validate quality.
  • Produce net9.0 images.
  • Replace net8.0 with net9.0 in main. Again, validate quality.
  • Wait for Azure Linux 3.0 to ship.
  • Apply net8.0 images to release/net8.0 branch.

Context:

  • We decided to have two image variants, differing by toolset versions.
  • We started with net8.0 since Clang 16 was easier. We're having some difficulty with creating an image with Clang 18 (for the net9.0 images).
  • We are staying with Ubuntu 16.04 and Alpine 3.13 as the target Linux versions. No plans to change that.
  • We don't yet have azurelinux variants that match all the existing cbl-mariner images.

Related:

Copy link
Contributor

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

@lewing lewing removed the needs-area-label An area label is needed to ensure this gets routed to the appropriate area owners label Apr 12, 2024
@richlander
Copy link
Member Author

@richlander
Copy link
Member Author

New images have been published.

@richlander richlander requested a review from sbomer April 15, 2024 20:40
@richlander
Copy link
Member Author

Who else should look at this or is this good to go?

@sbomer
Copy link
Member

sbomer commented Apr 16, 2024

I think it's good to merge!

@sbomer sbomer requested review from hoyosjs and jkoritzinsky April 16, 2024 15:57
@richlander
Copy link
Member Author

FYI: @agocke @hoyosjs @jkoritzinsky @jkotas

@richlander
Copy link
Member Author

Note: Several Mariner images were skipped because we don't have Azure Linux versions of those yet. That's OK. We're (naturally) using a progressive process here. It will take several steps (including Helix images) to get across the goal line.

@richlander richlander merged commit 69280cd into dotnet:main Apr 16, 2024
@richlander richlander deleted the azurelinux3 branch April 16, 2024 17:14
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants