Only install binaries in static-checks task (#2717)
Also remove outdated version checks.
This commit is contained in:
18
.github/workflows/ci.yml
vendored
18
.github/workflows/ci.yml
vendored
@ -147,17 +147,10 @@ jobs:
|
|||||||
make --jobs=$(sysctl -n hw.ncpu)
|
make --jobs=$(sysctl -n hw.ncpu)
|
||||||
|
|
||||||
- name: Cppcheck
|
- name: Cppcheck
|
||||||
run: |
|
run: make cppcheck
|
||||||
# specify the version range to run cppcheck (cppcheck version number is x.y or x.y.z)
|
|
||||||
if cppcheck --version | sed -e 's/\./ /g' | awk '{if (($2 * 1000 + $3) <= 2004) { exit(1) } }'; then
|
|
||||||
make cppcheck
|
|
||||||
fi
|
|
||||||
|
|
||||||
- name: Shellcheck
|
- name: Shellcheck
|
||||||
run: |
|
run: make shellcheck
|
||||||
if shellcheck --version | awk -F '[ .]' '/version:/ && ($2 * 1000 + $3 <= 7) { exit(1) }'; then
|
|
||||||
make shellcheck
|
|
||||||
fi
|
|
||||||
|
|
||||||
- name: Test suite
|
- name: Test suite
|
||||||
run: |
|
run: |
|
||||||
@ -272,6 +265,13 @@ jobs:
|
|||||||
run: |
|
run: |
|
||||||
.github/workflows/linux-ci-helper.sh fedora:42
|
.github/workflows/linux-ci-helper.sh fedora:42
|
||||||
|
|
||||||
|
- name: Install extra packages
|
||||||
|
run: |
|
||||||
|
dnf install -y \
|
||||||
|
clang-tools-extra \
|
||||||
|
cppcheck \
|
||||||
|
ShellCheck
|
||||||
|
|
||||||
- name: Build
|
- name: Build
|
||||||
run: |
|
run: |
|
||||||
./autogen.sh
|
./autogen.sh
|
||||||
|
|||||||
9
.github/workflows/linux-ci-helper.sh
vendored
9
.github/workflows/linux-ci-helper.sh
vendored
@ -208,7 +208,6 @@ elif [ "${CONTAINER_FULLNAME}" = "rockylinux/rockylinux:10" ]; then
|
|||||||
INSTALL_PACKAGES=(
|
INSTALL_PACKAGES=(
|
||||||
attr
|
attr
|
||||||
automake
|
automake
|
||||||
clang-tools-extra
|
|
||||||
curl
|
curl
|
||||||
curl-devel
|
curl-devel
|
||||||
diffutils
|
diffutils
|
||||||
@ -248,7 +247,6 @@ elif [ "${CONTAINER_FULLNAME}" = "rockylinux:9" ]; then
|
|||||||
INSTALL_PACKAGES=(
|
INSTALL_PACKAGES=(
|
||||||
attr
|
attr
|
||||||
automake
|
automake
|
||||||
clang-tools-extra
|
|
||||||
curl
|
curl
|
||||||
curl-devel
|
curl-devel
|
||||||
diffutils
|
diffutils
|
||||||
@ -283,7 +281,6 @@ elif [ "${CONTAINER_FULLNAME}" = "rockylinux:8" ]; then
|
|||||||
INSTALL_PACKAGES=(
|
INSTALL_PACKAGES=(
|
||||||
attr
|
attr
|
||||||
automake
|
automake
|
||||||
clang-tools-extra
|
|
||||||
curl
|
curl
|
||||||
curl-devel
|
curl-devel
|
||||||
diffutils
|
diffutils
|
||||||
@ -317,8 +314,6 @@ elif [ "${CONTAINER_FULLNAME}" = "fedora:42" ] ||
|
|||||||
attr
|
attr
|
||||||
automake
|
automake
|
||||||
clang
|
clang
|
||||||
clang-tools-extra
|
|
||||||
cppcheck
|
|
||||||
curl
|
curl
|
||||||
curl-devel
|
curl-devel
|
||||||
diffutils
|
diffutils
|
||||||
@ -341,7 +336,6 @@ elif [ "${CONTAINER_FULLNAME}" = "fedora:42" ] ||
|
|||||||
openssl-devel
|
openssl-devel
|
||||||
perl-Test-Harness
|
perl-Test-Harness
|
||||||
procps
|
procps
|
||||||
ShellCheck
|
|
||||||
)
|
)
|
||||||
|
|
||||||
elif [ "${CONTAINER_FULLNAME}" = "opensuse/leap:15" ]; then
|
elif [ "${CONTAINER_FULLNAME}" = "opensuse/leap:15" ]; then
|
||||||
@ -352,7 +346,6 @@ elif [ "${CONTAINER_FULLNAME}" = "opensuse/leap:15" ]; then
|
|||||||
INSTALL_PACKAGES=(
|
INSTALL_PACKAGES=(
|
||||||
attr
|
attr
|
||||||
automake
|
automake
|
||||||
clang-tools
|
|
||||||
curl
|
curl
|
||||||
curl-devel
|
curl-devel
|
||||||
fuse
|
fuse
|
||||||
@ -365,6 +358,7 @@ elif [ "${CONTAINER_FULLNAME}" = "opensuse/leap:15" ]; then
|
|||||||
openssl
|
openssl
|
||||||
openssl-devel
|
openssl-devel
|
||||||
procps
|
procps
|
||||||
|
python3
|
||||||
)
|
)
|
||||||
|
|
||||||
elif [ "${CONTAINER_FULLNAME}" = "alpine:3.22" ]; then
|
elif [ "${CONTAINER_FULLNAME}" = "alpine:3.22" ]; then
|
||||||
@ -377,7 +371,6 @@ elif [ "${CONTAINER_FULLNAME}" = "alpine:3.22" ]; then
|
|||||||
autoconf
|
autoconf
|
||||||
automake
|
automake
|
||||||
aws-cli
|
aws-cli
|
||||||
clang-extra-tools
|
|
||||||
coreutils
|
coreutils
|
||||||
curl
|
curl
|
||||||
curl-dev
|
curl-dev
|
||||||
|
|||||||
Reference in New Issue
Block a user