Skip to content

Commit 9ec289f

Browse files
committed
Ensure /usr/share/dict/words is installed in CI
1 parent fcf8a7f commit 9ec289f

File tree

13 files changed

+25
-24
lines changed

13 files changed

+25
-24
lines changed

.github/actions/bindist-actions/action-centos7/action.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,6 @@ runs:
1818
TOOLS: autoconf automake binutils bzip2 coreutils curl elfutils-devel elfutils-libs
1919
findutils gcc gcc-c++ git gmp gmp-devel jq lbzip2 make ncurses ncurses-compat-libs
2020
ncurses-devel openssh-clients patch perl pxz python3 sqlite sudo wget which
21-
xz zlib-devel patchelf
21+
xz zlib-devel patchelf words
2222
image: centos:7
2323
using: docker

.github/actions/bindist-actions/action-deb10/action.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,6 @@ runs:
1616
TOOLS: libnuma-dev zlib1g-dev libgmp-dev libgmp10 libssl-dev liblzma-dev libbz2-dev
1717
git wget lsb-release software-properties-common gnupg2 apt-transport-https gcc
1818
autoconf automake build-essential curl ghc gzip libffi-dev libncurses-dev libncurses5
19-
libtinfo5 patchelf
19+
libtinfo5 patchelf wamerican
2020
image: debian:10
2121
using: docker

.github/actions/bindist-actions/action-deb11/action.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,6 @@ runs:
1616
TOOLS: libnuma-dev zlib1g-dev libgmp-dev libgmp10 libssl-dev liblzma-dev libbz2-dev
1717
git wget lsb-release software-properties-common gnupg2 apt-transport-https gcc
1818
autoconf automake build-essential curl ghc gzip libffi-dev libncurses-dev libncurses5
19-
libtinfo5 patchelf
19+
libtinfo5 patchelf wamerican
2020
image: debian:11
2121
using: docker

.github/actions/bindist-actions/action-deb9/action.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,6 @@ runs:
1919
TOOLS: libnuma-dev zlib1g-dev libgmp-dev libgmp10 libssl-dev liblzma-dev libbz2-dev
2020
git wget lsb-release software-properties-common gnupg2 apt-transport-https gcc
2121
autoconf automake build-essential curl ghc gzip libffi-dev libncurses-dev libncurses5
22-
libtinfo5 patchelf
22+
libtinfo5 patchelf wamerican
2323
image: debian:9
2424
using: docker

.github/actions/bindist-actions/action-fedora27/action.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,6 @@ runs:
1616
TOOLS: autoconf automake binutils bzip2 coreutils curl elfutils-devel elfutils-libs
1717
findutils gcc gcc-c++ git gmp gmp-devel jq lbzip2 make ncurses ncurses-compat-libs
1818
ncurses-devel openssh-clients patch perl pxz python3 sqlite sudo wget which
19-
xz zlib-devel patchelf
19+
xz zlib-devel patchelf words
2020
image: fedora:27
2121
using: docker

.github/actions/bindist-actions/action-fedora33/action.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,6 @@ runs:
1616
TOOLS: autoconf automake binutils bzip2 coreutils curl elfutils-devel elfutils-libs
1717
findutils gcc gcc-c++ git gmp gmp-devel jq lbzip2 make ncurses ncurses-compat-libs
1818
ncurses-devel openssh-clients patch perl pxz python3 sqlite sudo wget which
19-
xz zlib-devel patchelf
19+
xz zlib-devel patchelf words
2020
image: fedora:33
2121
using: docker

.github/actions/bindist-actions/action-mint193/action.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,6 @@ runs:
1616
TOOLS: libnuma-dev zlib1g-dev libgmp-dev libgmp10 libssl-dev liblzma-dev libbz2-dev
1717
git wget lsb-release software-properties-common gnupg2 apt-transport-https gcc
1818
autoconf automake build-essential curl ghc gzip libffi-dev libncurses-dev libncurses5
19-
libtinfo5 patchelf
19+
libtinfo5 patchelf wamerican
2020
image: linuxmintd/mint19.3-amd64
2121
using: docker

.github/actions/bindist-actions/action-mint202/action.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,6 @@ runs:
1616
TOOLS: libnuma-dev zlib1g-dev libgmp-dev libgmp10 libssl-dev liblzma-dev libbz2-dev
1717
git wget lsb-release software-properties-common gnupg2 apt-transport-https gcc
1818
autoconf automake build-essential curl ghc gzip libffi-dev libncurses-dev libncurses5
19-
libtinfo5 patchelf
19+
libtinfo5 patchelf wamerican
2020
image: linuxmintd/mint20.2-amd64
2121
using: docker

.github/actions/bindist-actions/action-ubuntu1804/action.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,6 @@ runs:
1616
TOOLS: libnuma-dev zlib1g-dev libgmp-dev libgmp10 libssl-dev liblzma-dev libbz2-dev
1717
git wget lsb-release software-properties-common gnupg2 apt-transport-https gcc
1818
autoconf automake build-essential curl ghc gzip libffi-dev libncurses-dev libncurses5
19-
libtinfo5 patchelf
19+
libtinfo5 patchelf wamerican
2020
image: ubuntu:18.04
2121
using: docker

.github/actions/bindist-actions/action-ubuntu2004/action.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,6 @@ runs:
1616
TOOLS: libnuma-dev zlib1g-dev libgmp-dev libgmp10 libssl-dev liblzma-dev libbz2-dev
1717
git wget lsb-release software-properties-common gnupg2 apt-transport-https gcc
1818
autoconf automake build-essential curl ghc gzip libffi-dev libncurses-dev libncurses5
19-
libtinfo5 patchelf
19+
libtinfo5 patchelf wamerican
2020
image: ubuntu:20.04
2121
using: docker

.github/actions/bindist-actions/action-ubuntu2204/action.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,6 @@ runs:
1616
TOOLS: libnuma-dev zlib1g-dev libgmp-dev libgmp10 libssl-dev liblzma-dev libbz2-dev
1717
git wget lsb-release software-properties-common gnupg2 apt-transport-https gcc
1818
autoconf automake build-essential curl ghc gzip libffi-dev libncurses-dev libncurses5
19-
libtinfo5 patchelf
19+
libtinfo5 patchelf wamerican
2020
image: ubuntu:22.04
2121
using: docker

.github/actions/bindist-actions/action-unknown/action.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,6 @@ runs:
1616
TOOLS: autoconf automake binutils bzip2 coreutils curl elfutils-devel elfutils-libs
1717
findutils gcc gcc-c++ git gmp gmp-devel jq lbzip2 make ncurses ncurses-compat-libs
1818
ncurses-devel openssh-clients patch perl pxz python3 sqlite sudo wget which
19-
xz zlib-devel patchelf
19+
xz zlib-devel patchelf words
2020
image: rockylinux:8
2121
using: docker

.github/generate-ci/gen_ci.hs

Lines changed: 13 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -127,19 +127,20 @@ distroInstall Fedora33 = "dnf install -y"
127127
distroInstall Centos7 = "sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-* && sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS-* && yum -y install epel-release && yum install -y"
128128
distroInstall Rocky8 = "yum -y install epel-release && yum install -y --allowerasing"
129129

130+
-- Note: 'wamerican' / 'words' package provides "/usr/share/dict/words" file used in FuzzySearch tests
130131
distroTools :: Distro -> String
131-
distroTools Debian9 = "libnuma-dev zlib1g-dev libgmp-dev libgmp10 libssl-dev liblzma-dev libbz2-dev git wget lsb-release software-properties-common gnupg2 apt-transport-https gcc autoconf automake build-essential curl ghc gzip libffi-dev libncurses-dev libncurses5 libtinfo5 patchelf"
132-
distroTools Debian10 = "libnuma-dev zlib1g-dev libgmp-dev libgmp10 libssl-dev liblzma-dev libbz2-dev git wget lsb-release software-properties-common gnupg2 apt-transport-https gcc autoconf automake build-essential curl ghc gzip libffi-dev libncurses-dev libncurses5 libtinfo5 patchelf"
133-
distroTools Debian11 = "libnuma-dev zlib1g-dev libgmp-dev libgmp10 libssl-dev liblzma-dev libbz2-dev git wget lsb-release software-properties-common gnupg2 apt-transport-https gcc autoconf automake build-essential curl ghc gzip libffi-dev libncurses-dev libncurses5 libtinfo5 patchelf"
134-
distroTools Ubuntu1804 = "libnuma-dev zlib1g-dev libgmp-dev libgmp10 libssl-dev liblzma-dev libbz2-dev git wget lsb-release software-properties-common gnupg2 apt-transport-https gcc autoconf automake build-essential curl ghc gzip libffi-dev libncurses-dev libncurses5 libtinfo5 patchelf"
135-
distroTools Ubuntu2004 = "libnuma-dev zlib1g-dev libgmp-dev libgmp10 libssl-dev liblzma-dev libbz2-dev git wget lsb-release software-properties-common gnupg2 apt-transport-https gcc autoconf automake build-essential curl ghc gzip libffi-dev libncurses-dev libncurses5 libtinfo5 patchelf"
136-
distroTools Ubuntu2204 = "libnuma-dev zlib1g-dev libgmp-dev libgmp10 libssl-dev liblzma-dev libbz2-dev git wget lsb-release software-properties-common gnupg2 apt-transport-https gcc autoconf automake build-essential curl ghc gzip libffi-dev libncurses-dev libncurses5 libtinfo5 patchelf"
137-
distroTools Mint193 = "libnuma-dev zlib1g-dev libgmp-dev libgmp10 libssl-dev liblzma-dev libbz2-dev git wget lsb-release software-properties-common gnupg2 apt-transport-https gcc autoconf automake build-essential curl ghc gzip libffi-dev libncurses-dev libncurses5 libtinfo5 patchelf"
138-
distroTools Mint202 = "libnuma-dev zlib1g-dev libgmp-dev libgmp10 libssl-dev liblzma-dev libbz2-dev git wget lsb-release software-properties-common gnupg2 apt-transport-https gcc autoconf automake build-essential curl ghc gzip libffi-dev libncurses-dev libncurses5 libtinfo5 patchelf"
139-
distroTools Fedora27 = "autoconf automake binutils bzip2 coreutils curl elfutils-devel elfutils-libs findutils gcc gcc-c++ git gmp gmp-devel jq lbzip2 make ncurses ncurses-compat-libs ncurses-devel openssh-clients patch perl pxz python3 sqlite sudo wget which xz zlib-devel patchelf"
140-
distroTools Fedora33 = "autoconf automake binutils bzip2 coreutils curl elfutils-devel elfutils-libs findutils gcc gcc-c++ git gmp gmp-devel jq lbzip2 make ncurses ncurses-compat-libs ncurses-devel openssh-clients patch perl pxz python3 sqlite sudo wget which xz zlib-devel patchelf"
141-
distroTools Centos7 = "autoconf automake binutils bzip2 coreutils curl elfutils-devel elfutils-libs findutils gcc gcc-c++ git gmp gmp-devel jq lbzip2 make ncurses ncurses-compat-libs ncurses-devel openssh-clients patch perl pxz python3 sqlite sudo wget which xz zlib-devel patchelf"
142-
distroTools Rocky8 = "autoconf automake binutils bzip2 coreutils curl elfutils-devel elfutils-libs findutils gcc gcc-c++ git gmp gmp-devel jq lbzip2 make ncurses ncurses-compat-libs ncurses-devel openssh-clients patch perl pxz python3 sqlite sudo wget which xz zlib-devel patchelf"
132+
distroTools Debian9 = "libnuma-dev zlib1g-dev libgmp-dev libgmp10 libssl-dev liblzma-dev libbz2-dev git wget lsb-release software-properties-common gnupg2 apt-transport-https gcc autoconf automake build-essential curl ghc gzip libffi-dev libncurses-dev libncurses5 libtinfo5 patchelf wamerican"
133+
distroTools Debian10 = "libnuma-dev zlib1g-dev libgmp-dev libgmp10 libssl-dev liblzma-dev libbz2-dev git wget lsb-release software-properties-common gnupg2 apt-transport-https gcc autoconf automake build-essential curl ghc gzip libffi-dev libncurses-dev libncurses5 libtinfo5 patchelf wamerican"
134+
distroTools Debian11 = "libnuma-dev zlib1g-dev libgmp-dev libgmp10 libssl-dev liblzma-dev libbz2-dev git wget lsb-release software-properties-common gnupg2 apt-transport-https gcc autoconf automake build-essential curl ghc gzip libffi-dev libncurses-dev libncurses5 libtinfo5 patchelf wamerican"
135+
distroTools Ubuntu1804 = "libnuma-dev zlib1g-dev libgmp-dev libgmp10 libssl-dev liblzma-dev libbz2-dev git wget lsb-release software-properties-common gnupg2 apt-transport-https gcc autoconf automake build-essential curl ghc gzip libffi-dev libncurses-dev libncurses5 libtinfo5 patchelf wamerican"
136+
distroTools Ubuntu2004 = "libnuma-dev zlib1g-dev libgmp-dev libgmp10 libssl-dev liblzma-dev libbz2-dev git wget lsb-release software-properties-common gnupg2 apt-transport-https gcc autoconf automake build-essential curl ghc gzip libffi-dev libncurses-dev libncurses5 libtinfo5 patchelf wamerican"
137+
distroTools Ubuntu2204 = "libnuma-dev zlib1g-dev libgmp-dev libgmp10 libssl-dev liblzma-dev libbz2-dev git wget lsb-release software-properties-common gnupg2 apt-transport-https gcc autoconf automake build-essential curl ghc gzip libffi-dev libncurses-dev libncurses5 libtinfo5 patchelf wamerican"
138+
distroTools Mint193 = "libnuma-dev zlib1g-dev libgmp-dev libgmp10 libssl-dev liblzma-dev libbz2-dev git wget lsb-release software-properties-common gnupg2 apt-transport-https gcc autoconf automake build-essential curl ghc gzip libffi-dev libncurses-dev libncurses5 libtinfo5 patchelf wamerican"
139+
distroTools Mint202 = "libnuma-dev zlib1g-dev libgmp-dev libgmp10 libssl-dev liblzma-dev libbz2-dev git wget lsb-release software-properties-common gnupg2 apt-transport-https gcc autoconf automake build-essential curl ghc gzip libffi-dev libncurses-dev libncurses5 libtinfo5 patchelf wamerican"
140+
distroTools Fedora27 = "autoconf automake binutils bzip2 coreutils curl elfutils-devel elfutils-libs findutils gcc gcc-c++ git gmp gmp-devel jq lbzip2 make ncurses ncurses-compat-libs ncurses-devel openssh-clients patch perl pxz python3 sqlite sudo wget which xz zlib-devel patchelf words"
141+
distroTools Fedora33 = "autoconf automake binutils bzip2 coreutils curl elfutils-devel elfutils-libs findutils gcc gcc-c++ git gmp gmp-devel jq lbzip2 make ncurses ncurses-compat-libs ncurses-devel openssh-clients patch perl pxz python3 sqlite sudo wget which xz zlib-devel patchelf words"
142+
distroTools Centos7 = "autoconf automake binutils bzip2 coreutils curl elfutils-devel elfutils-libs findutils gcc gcc-c++ git gmp gmp-devel jq lbzip2 make ncurses ncurses-compat-libs ncurses-devel openssh-clients patch perl pxz python3 sqlite sudo wget which xz zlib-devel patchelf words"
143+
distroTools Rocky8 = "autoconf automake binutils bzip2 coreutils curl elfutils-devel elfutils-libs findutils gcc gcc-c++ git gmp gmp-devel jq lbzip2 make ncurses ncurses-compat-libs ncurses-devel openssh-clients patch perl pxz python3 sqlite sudo wget which xz zlib-devel patchelf words"
143144

144145
-------------------------------------------------------------------------------
145146
-- OS/runner Config

0 commit comments

Comments
 (0)