]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
mkosi: Re-enable arch but disable keyring checking
authorDaan De Meyer <daan.j.demeyer@gmail.com>
Mon, 4 Sep 2023 11:26:39 +0000 (13:26 +0200)
committerDaan De Meyer <daan.j.demeyer@gmail.com>
Mon, 4 Sep 2023 11:53:16 +0000 (13:53 +0200)
No need to disable arch completely, let's just disable keyring checking
to get CI working again for now.

.github/workflows/mkosi.yml

index 54a8481a5e8d5015c986dddecb9ac37ab7a554c3..71bbf6999263be7d37b7ef4ebd1a161043939133 100644 (file)
@@ -54,9 +54,8 @@ jobs:
       fail-fast: false
       matrix:
         include:
-# Temporarily disabled due to keyring packaging issues
-#          - distro: arch
-#            release: rolling
+          - distro: arch
+            release: rolling
           - distro: debian
             release: testing
           - distro: ubuntu
@@ -104,6 +103,15 @@ jobs:
         Ephemeral=yes
         EOF
 
+        # TODO: Remove once archlinux-keyring is updated in ppa:michel-slm/kernel-utils.
+        tee mkosi.conf.d/11-arch-keyring.conf <<- EOF
+        [Match]
+        Distribution=arch
+
+        [Distribution]
+        RepositoryKeyCheck=no
+        EOF
+
         # For erofs, we have to install linux-modules-extra-azure, but that doesn't match the running kernel
         # version, so we can't load the erofs module. squashfs is a builtin module so we use that instead.