Skip to content

Commit b038eec

Browse files
committed
ssh
1 parent df500d7 commit b038eec

File tree

1 file changed

+57
-57
lines changed

1 file changed

+57
-57
lines changed

.github/workflows/distro.yml

Lines changed: 57 additions & 57 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)