Skip to content

Commit

Permalink
Enable the .NET 8 alpine scenario
Browse files Browse the repository at this point in the history
  • Loading branch information
andrewlock committed Nov 8, 2023
1 parent f09d5f8 commit 0be811c
Showing 1 changed file with 2 additions and 7 deletions.
9 changes: 2 additions & 7 deletions tracer/build/_build/Build.VariableGenerations.cs
Original file line number Diff line number Diff line change
Expand Up @@ -878,13 +878,8 @@ void GenerateLinuxDotnetToolSmokeTestsMatrix()
"alpine",
new (string publishFramework, string runtimeTag)[]
{
// The standalone .NET tool currently crashes on .NET 8. That's because we currently
// build against .NET Core 3.1, which depends on `libintl`, but that was removed in the
// .NET 8 alpine packages:
// https://learn.microsoft.com/en-us/dotnet/core/compatibility/containers/8.0/libintl-package
// The solution is to compile the standalone tool against .NET 5+ to remove that dependency
// (publishFramework: TargetFramework.NET8_0, "8.0-alpine3.18"),
// (publishFramework: TargetFramework.NET8_0, "8.0-alpine3.18-chiseled"), // we can't run scripts in chiseled containers, so need to update the dockerfiles
(publishFramework: TargetFramework.NET8_0, "8.0-alpine3.18"),
(publishFramework: TargetFramework.NET8_0, "8.0-alpine3.18-composite"),
(publishFramework: TargetFramework.NET7_0, "7.0-alpine3.16"),
(publishFramework: TargetFramework.NET6_0, "6.0-alpine3.14"),
(publishFramework: TargetFramework.NET5_0, "5.0-alpine3.14"),
Expand Down

0 comments on commit 0be811c

Please sign in to comment.