]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
ci/mkosi: add postmarketos job 39823/head
authorYu Watanabe <watanabe.yu+github@gmail.com>
Sun, 28 Sep 2025 08:02:19 +0000 (17:02 +0900)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Fri, 26 Jun 2026 15:18:16 +0000 (00:18 +0900)
Currently, TEST-92-TPM2-SWTPM is skipped as it requires the following:
https://github.com/systemd/systemd/pull/42760
https://gitlab.alpinelinux.org/alpine/aports/-/work_items/18293

.github/workflows/mkosi.yml

index c5356fc3e503338e9a119904e4e86a7451648088..3fd692da2fca9408d7ca64e53f533125f46c4148 100644 (file)
@@ -84,6 +84,10 @@ jobs:
             release: "9"
           - distro: centos
             release: "10"
+          - distro: postmarketos
+            release: edge
+            libc: musl
+            skip: TEST-92-TPM2-SWTPM
 
     steps:
       - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd
@@ -173,6 +177,7 @@ jobs:
             meson setup \
             --buildtype=debugoptimized \
             -Dbpf-framework=disabled \
+            -Dlibc="${{ matrix.libc || 'glibc' }}" \
             build
 
       - name: Prepare shim integration
@@ -227,6 +232,7 @@ jobs:
             TEST_NO_QEMU="${{ matrix.no_qemu || 0 }}" \
             TEST_NO_KVM="${{ matrix.no_kvm || 0 }}" \
             TEST_RUNNER="${{ matrix.runner || 'ubuntu-24.04' }}" \
+            TEST_SKIP="${{ matrix.skip }}" \
             meson test \
             -C build \
             --timeout-multiplier="${timeout_multiplier:-1}" \