From 0863cc27f796c1e2ef75e60e2b66cd2d4bb79708 Mon Sep 17 00:00:00 2001 From: Antoine Martin Date: Fri, 12 Dec 2025 12:53:54 -0500 Subject: [PATCH 1/4] Update CI to run .NET 9 and 10 on alpine --- .github/workflows/ci.yml | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 009e835..095c822 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -32,16 +32,6 @@ jobs: - "8.0" - "9.0" - "10.0" - exclude: - - container_image: docker.io/library/alpine:latest - dotnet_version: "9.0" - - container_image: docker.io/library/alpine:edge - dotnet_version: "9.0" - - container_image: docker.io/library/alpine:latest - dotnet_version: "10.0" - - container_image: docker.io/library/alpine:edge - dotnet_version: "10.0" - container: image: ${{ matrix.container_image }} From 34b095b0d3069f33a1636563fad9f34b50a4c7a2 Mon Sep 17 00:00:00 2001 From: Antoine Martin Date: Fri, 12 Dec 2025 12:54:43 -0500 Subject: [PATCH 2/4] Update CI to upgrade Alpine Linux before running tests --- .github/workflows/ci.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 095c822..43cd368 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -69,6 +69,7 @@ jobs: if grep edge /etc/os-release; then echo "https://dl-cdn.alpinelinux.org/alpine/edge/testing" >> /etc/apk/repositories fi + apk upgrade -a apk add dotnet-sdk-${{ matrix.dotnet_version }} dotnet-doc apk add \ dotnet-sdk-dbg-${{ matrix.dotnet_version }} \ From 4c3da42f04b85a661c4453584766bae2961792ad Mon Sep 17 00:00:00 2001 From: Antoine Martin Date: Fri, 12 Dec 2025 12:55:32 -0500 Subject: [PATCH 3/4] lttng: disable on alpine as lttng <=2.13.0 is broken --- lttng/test.json | 1 + 1 file changed, 1 insertion(+) diff --git a/lttng/test.json b/lttng/test.json index 5bc879a..575f84d 100644 --- a/lttng/test.json +++ b/lttng/test.json @@ -10,6 +10,7 @@ "runtime=mono", // mono does not use lttng ], "ignoredRIDs":[ + "alpine", // lttng <=2,13,0 is broken "centos", "fedora", // see https://github.com/redhat-developer/dotnet-regular-tests/issues/202 "rhel" From 8c918e3a29a0d91a080c1895b2400c2dd3748dee Mon Sep 17 00:00:00 2001 From: Antoine Martin Date: Fri, 12 Dec 2025 12:56:16 -0500 Subject: [PATCH 4/4] system-libunwind: disable on Alpine on dotnet10 as systemd-libunwind is broken on that version --- system-libunwind/test.json | 1 + 1 file changed, 1 insertion(+) diff --git a/system-libunwind/test.json b/system-libunwind/test.json index aaa8e53..e5314f4 100644 --- a/system-libunwind/test.json +++ b/system-libunwind/test.json @@ -7,6 +7,7 @@ "type": "bash", "cleanup": true, "skipWhen": [ + "os=alpine,version=10",// system libunwind broken on dotnet10 "os=fedora", // using bundled libunwind "vmr-ci", // using system libunwind is configured in the rpm build "runtime=mono", // mono does not use libunwind