]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
ci: Do not require network in test images
authorMichal Koutný <mkoutny@suse.com>
Fri, 12 Feb 2021 17:13:59 +0000 (18:13 +0100)
committerMichal Koutný <mkoutny@suse.com>
Wed, 4 Aug 2021 09:16:48 +0000 (11:16 +0200)
The current boot test relies on terminal login, therefore network setup
inside image is unnecessary. This opens up possibility to test images
that don't support the network setup via veth devices.

.github/workflows/mkosi.yml

index 9b4121f608f39f820a5f26711b2cf11e86f01541..09c1a0b805bd2dfdc17fe58938ca3fa108314999 100644 (file)
@@ -46,13 +46,13 @@ jobs:
         systemd-nspawn --version
 
     - name: Build ${{ matrix.distro }}
-      run: sudo python3 -m mkosi --password= --qemu-headless build
+      run: sudo python3 -m mkosi --password= --network-veth=no --qemu-headless build
 
     - name: Show ${{ matrix.distro }} image summary
       run: sudo python3 -m mkosi --password= --qemu-headless summary
 
     - name: Boot ${{ matrix.distro }} systemd-nspawn
-      run: sudo ./.github/workflows/test_mkosi_boot.py python3 -m mkosi --password= --qemu-headless boot
+      run: sudo ./.github/workflows/test_mkosi_boot.py python3 -m mkosi --password= --network-veth=no --qemu-headless boot
 
     - name: Boot ${{ matrix.distro }} QEMU
-      run: sudo ./.github/workflows/test_mkosi_boot.py python3 -m mkosi --password= --qemu-headless qemu
+      run: sudo ./.github/workflows/test_mkosi_boot.py python3 -m mkosi --password= --network-veth=no --qemu-headless qemu