]> git.ipfire.org Git - thirdparty/util-linux.git/commitdiff
ci: temporarily switch the alt-arch job worker to Ubuntu 22.04
authorFrantisek Sumsal <frantisek@sumsal.cz>
Fri, 7 Feb 2025 08:47:06 +0000 (09:47 +0100)
committerFrantisek Sumsal <frantisek@sumsal.cz>
Fri, 7 Feb 2025 08:47:06 +0000 (09:47 +0100)
Using Ubuntu 24.04 on the worker causes random segfaults in s390x
containers using qemu-user-static. Let's switch this, temporarily, to
Ubuntu 22.04 which doesn't seem to have this issue.

Note: the coverage shouldn't change, since the "inner" alt-arch
containers still use "ubuntu-latest" (24.04 ATTOW).

.github/workflows/cibuild.yml

index 19664e6f10fac58e6228f32c70094bf330e7d1a8..df51b3d6370b9b567bdeae194a4cfaecd9ea5a85 100644 (file)
@@ -150,7 +150,11 @@ jobs:
 
   build-arch:
     name: build (qemu-user, ${{ matrix.arch }})
-    runs-on: ubuntu-latest
+    # FIXME: using Ubuntu 24.04 on the worker causes random segfaults in s390x containers
+    #        using qemu-user-static. Let's switch this, temporarily, to Ubuntu 22.04 which
+    #        doesn't seem to have this issue. Note: the coverage shouldn't change, since
+    #        the "inner" alt-arch containers still use "ubuntu-latest" (24.04 ATTOW).
+    runs-on: ubuntu-22.04
     concurrency:
       group: ${{ github.workflow }}-${{ toJSON(matrix) }}-${{ github.ref }}
       cancel-in-progress: true