From a73c6f7f8080ac2a24851d6500da073f83b9f379 Mon Sep 17 00:00:00 2001 From: Manu Bretelle Date: Wed, 21 Aug 2024 14:14:06 -0700 Subject: [PATCH] ci: Use llvm repositories matching the host we are running on As this will change to a Ubuntu 24.04 runner, we want this to automatically detect which ubuntu version it is running on. Signed-off-by: Manu Bretelle --- .github/actions/build-selftests/build_selftests.sh | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.github/actions/build-selftests/build_selftests.sh b/.github/actions/build-selftests/build_selftests.sh index b9182f6..512d7d7 100755 --- a/.github/actions/build-selftests/build_selftests.sh +++ b/.github/actions/build-selftests/build_selftests.sh @@ -25,7 +25,11 @@ else REPO_DISTRO_SUFFIX="-${LLVM_VERSION}" fi -echo "deb https://apt.llvm.org/focal/ llvm-toolchain-focal${REPO_DISTRO_SUFFIX} main" \ +DISTRIB_CODENAME="noble" +test -f /etc/lsb-release && . /etc/lsb-release +echo "${DISTRIB_CODENAME}" + +echo "deb https://apt.llvm.org/${DISTRIB_CODENAME}/ llvm-toolchain-${DISTRIB_CODENAME}${REPO_DISTRO_SUFFIX} main" \ | sudo tee /etc/apt/sources.list.d/llvm.list PREPARE_SELFTESTS_SCRIPT=${THISDIR}/prepare_selftests-${KERNEL}.sh