From d55133f0b7489b2aaf9e08582b7bbbe9b243f8b6 Mon Sep 17 00:00:00 2001 From: Omair Majid Date: Fri, 7 Jun 2024 17:40:38 -0400 Subject: [PATCH] Update CI policy to cover testing on oldest glibc version Without testing on an old glibc version, it's possible we will have a release of .NET that doesn't actually work there. That could be an issue with the bootstrap artifacts, or with something else. This came up in https://github.com/dotnet/source-build/issues/4399. --- Documentation/ci-platform-coverage-guidelines.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Documentation/ci-platform-coverage-guidelines.md b/Documentation/ci-platform-coverage-guidelines.md index 4a7c19c26b..6d71c82459 100644 --- a/Documentation/ci-platform-coverage-guidelines.md +++ b/Documentation/ci-platform-coverage-guidelines.md @@ -10,6 +10,8 @@ the source build CI. 1. Use CentOS Stream instead of Red Hat because it is the free alternative. 1. Include a permutation of distros for the supported C standard library implementations (e.g. glibc and musl). +1. For each C standard library implementation, include at least one distro that uses the minimum +supported version of this library. 1. Only test [distros that are officially supported by .NET](https://github.com/dotnet/core/blob/main/os-lifecycle-policy.md#net-supported-os-policy). Community supported distros will not be covered.