@@ -24,69 +24,66 @@ jobs:
2424 fail-fast : false
2525 matrix :
2626 include :
27- - distro : ubuntu-22.04
28- image : jrei/systemd-ubuntu:22.04
29- setup : |
30- apt-get update
31- apt-get upgrade -y
32- apt-get install -y nftables
33- installer : " apt-get install -y"
34- verify_package : " dpkg -l paretosecurity"
35- - distro : ubuntu-24.04
36- image : jrei/systemd-ubuntu:24.04
37- setup : |
38- apt-get update
39- apt-get upgrade -y
40- installer : " apt-get install -y"
41- verify_package : " dpkg -l paretosecurity"
42- - distro : ubuntu-25.04
43- image : jrei/systemd-ubuntu:25.04
44- setup : |
45- apt-get update
46- apt-get upgrade -y
47- installer : " apt-get install -y"
48- verify_package : " dpkg -l paretosecurity"
49- - distro : debian-12
50- image : jrei/systemd-debian:12
51- setup : |
52- apt-get update
53- apt-get upgrade -y
54- installer : " apt-get install -y"
55- verify_package : " dpkg -l paretosecurity"
27+ # - distro: ubuntu-22.04
28+ # image: jrei/systemd-ubuntu:22.04
29+ # setup: |
30+ # apt-get update
31+ # apt-get upgrade -y
32+ # apt-get install -y nftables
33+ # installer: "apt-get install -y"
34+ # verify_package: "dpkg -l paretosecurity"
35+ # - distro: ubuntu-24.04
36+ # image: jrei/systemd-ubuntu:24.04
37+ # setup: |
38+ # apt-get update
39+ # apt-get upgrade -y
40+ # installer: "apt-get install -y"
41+ # verify_package: "dpkg -l paretosecurity"
42+ # - distro: ubuntu-25.04
43+ # image: jrei/systemd-ubuntu:25.04
44+ # setup: |
45+ # apt-get update
46+ # apt-get upgrade -y
47+ # installer: "apt-get install -y"
48+ # verify_package: "dpkg -l paretosecurity"
49+ # - distro: debian-12
50+ # image: jrei/systemd-debian:12
51+ # setup: |
52+ # apt-get update
53+ # apt-get upgrade -y
54+ # installer: "apt-get install -y"
55+ # verify_package: "dpkg -l paretosecurity"
5656 - distro : debian-13
5757 image : jrei/systemd-debian:13
5858 setup : |
5959 apt-get update
6060 apt-get upgrade -y
61- # Firewalld in Debian 13 needs dbus properly set up in container
62- apt-get install -y dbus
63- systemctl start dbus
6461 installer : " apt-get install -y"
6562 verify_package : " dpkg -l paretosecurity"
66- - distro : fedora-41
67- image : jrei/systemd-fedora:41
68- setup : |
69- dnf -y update
70- dnf -y upgrade
71- dnf -y install which
72- installer : " dnf -y install"
73- verify_package : " rpm -q paretosecurity"
74- - distro : fedora-42
75- image : jrei/systemd-fedora:42
76- setup : |
77- dnf -y update
78- dnf -y upgrade
79- dnf -y install which
80- installer : " dnf -y install"
81- verify_package : " rpm -q paretosecurity"
82- - distro : arch
83- image : carlodepieri/docker-archlinux-systemd
84- setup : |
85- pacman-key --init
86- pacman-key --populate archlinux
87- pacman -Syu --noconfirm which
88- installer : " pacman -S --noconfirm"
89- verify_package : " pacman -Q paretosecurity"
63+ # - distro: fedora-41
64+ # image: jrei/systemd-fedora:41
65+ # setup: |
66+ # dnf -y update
67+ # dnf -y upgrade
68+ # dnf -y install which
69+ # installer: "dnf -y install"
70+ # verify_package: "rpm -q paretosecurity"
71+ # - distro: fedora-42
72+ # image: jrei/systemd-fedora:42
73+ # setup: |
74+ # dnf -y update
75+ # dnf -y upgrade
76+ # dnf -y install which
77+ # installer: "dnf -y install"
78+ # verify_package: "rpm -q paretosecurity"
79+ # - distro: arch
80+ # image: carlodepieri/docker-archlinux-systemd
81+ # setup: |
82+ # pacman-key --init
83+ # pacman-key --populate archlinux
84+ # pacman -Syu --noconfirm which
85+ # installer: "pacman -S --noconfirm"
86+ # verify_package: "pacman -Q paretosecurity"
9087
9188 name : Test on ${{ matrix.distro }}
9289 steps :
@@ -108,14 +105,17 @@ jobs:
108105 # Verify systemd is running
109106 docker exec runner systemctl --version
110107
108+ - name : Setup tmate session
109+ uses : mxschmitt/action-tmate@v3
110+
111111 - name : Prepare environment
112112 run : |
113113 # Distro-specific setup of the runner
114114 echo "${{ matrix.setup }}" | docker exec -i runner bash
115115
116116 # Install testing dependencies
117117 docker exec runner ${{ matrix.installer }} curl keepassxc firewalld
118-
118+
119119 # Start firewalld service
120120 docker exec runner systemctl enable firewalld
121121 docker exec runner systemctl start firewalld
0 commit comments