File tree Expand file tree Collapse file tree 3 files changed +20
-10
lines changed Expand file tree Collapse file tree 3 files changed +20
-10
lines changed Original file line number Diff line number Diff line change @@ -342,12 +342,21 @@ jobs:
342
342
- jobname : linux-musl
343
343
image : alpine
344
344
distro : alpine-latest
345
+ # Supported until 2025-04-02.
345
346
- jobname : linux32
346
347
image : i386/ubuntu:focal
347
348
distro : ubuntu32-20.04
348
349
- jobname : pedantic
349
350
image : fedora
350
351
distro : fedora-latest
352
+ # A RHEL 8 compatible distro. Supported until 2029-05-31.
353
+ - jobname : almalinux-8
354
+ image : almalinux:8
355
+ distro : almalinux-8
356
+ # Supported until 2026-08-31.
357
+ - jobname : debian-11
358
+ image : debian:11
359
+ distro : debian-11
351
360
env :
352
361
jobname : ${{matrix.vector.jobname}}
353
362
distro : ${{matrix.vector.distro}}
Original file line number Diff line number Diff line change @@ -35,7 +35,7 @@ test:linux:
35
35
parallel :
36
36
matrix :
37
37
- jobname : linux-old
38
- image : ubuntu:16 .04
38
+ image : ubuntu:20 .04
39
39
CC : gcc
40
40
- jobname : linux-sha256
41
41
image : ubuntu:latest
Original file line number Diff line number Diff line change @@ -29,37 +29,38 @@ alpine-*)
29
29
apache2 apache2-http2 apache2-proxy apache2-ssl apache2-webdav apr-util-dbd_sqlite3 \
30
30
bash cvs gnupg perl-cgi perl-dbd-sqlite perl-io-tty > /dev/null
31
31
;;
32
- fedora-* )
32
+ fedora-* |almalinux- * )
33
33
dnf -yq update > /dev/null &&
34
34
dnf -yq install make gcc findutils diffutils perl python3 gettext zlib-devel expat-devel openssl-devel curl-devel pcre2-devel > /dev/null
35
35
;;
36
- ubuntu-* |ubuntu32-* )
36
+ ubuntu-* |ubuntu32-* |debian- * )
37
37
# Required so that apt doesn't wait for user input on certain packages.
38
38
export DEBIAN_FRONTEND=noninteractive
39
39
40
40
case " $distro " in
41
41
ubuntu-* )
42
42
SVN=' libsvn-perl subversion'
43
+ LANGUAGES=' language-pack-is'
43
44
;;
44
- * )
45
+ ubuntu32- * )
45
46
SVN=
47
+ LANGUAGES=' language-pack-is'
48
+ ;;
49
+ * )
50
+ SVN=' libsvn-perl subversion'
51
+ LANGUAGES=' locales-all'
46
52
;;
47
53
esac
48
54
49
55
sudo apt-get -q update
50
56
sudo apt-get -q -y install \
51
- language-pack-is apache2 cvs cvsps git gnupg $SVN \
57
+ $LANGUAGES apache2 cvs cvsps git gnupg $SVN \
52
58
make libssl-dev libcurl4-openssl-dev libexpat-dev wget sudo default-jre \
53
59
tcl tk gettext zlib1g-dev perl-modules liberror-perl libauthen-sasl-perl \
54
60
libemail-valid-perl libio-pty-perl libio-socket-ssl-perl libnet-smtp-ssl-perl libdbd-sqlite3-perl libcgi-pm-perl \
55
61
${CC_PACKAGE:- ${CC:- gcc} } $PYTHON_PACKAGE
56
62
57
63
case " $distro " in
58
- ubuntu-16.04)
59
- # Does not support JGit, but we also don't really care about
60
- # the others. We rather care whether Git still compiles and
61
- # runs fine overall.
62
- ;;
63
64
ubuntu-* )
64
65
mkdir --parents " $CUSTOM_PATH "
65
66
You can’t perform that action at this time.
0 commit comments