diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index dcf5cba..6c7491a 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -50,9 +50,9 @@ jobs: # matrix: container: + - ubuntu:23.04 - ubuntu:22.04 - ubuntu:20.04 - - ubuntu:18.04 - debian:bullseye - debian:buster - rockylinux:9 diff --git a/.github/workflows/linux-ci-helper.sh b/.github/workflows/linux-ci-helper.sh index 5c6dba4..07b0bb4 100755 --- a/.github/workflows/linux-ci-helper.sh +++ b/.github/workflows/linux-ci-helper.sh @@ -80,7 +80,16 @@ PACKAGE_INSTALL_ADDITIONAL_OPTIONS="" SHELLCHECK_DIRECT_INSTALL=0 AWSCLI_DIRECT_INSTALL=1 -if [ "${CONTAINER_FULLNAME}" = "ubuntu:22.04" ]; then +if [ "${CONTAINER_FULLNAME}" = "ubuntu:23.04" ]; then + PACKAGE_MANAGER_BIN="apt-get" + PACKAGE_UPDATE_OPTIONS="update -y -qq" + PACKAGE_INSTALL_OPTIONS="install -y" + + INSTALL_PACKAGES="autoconf autotools-dev default-jre-headless fuse libfuse-dev libcurl4-openssl-dev libxml2-dev locales-all mime-support libtool pkg-config libssl-dev attr curl python3-pip unzip" + INSTALL_CHECKER_PKGS="cppcheck shellcheck" + INSTALL_CHECKER_PKG_OPTIONS="" + +elif [ "${CONTAINER_FULLNAME}" = "ubuntu:22.04" ]; then PACKAGE_MANAGER_BIN="apt-get" PACKAGE_UPDATE_OPTIONS="update -y -qq" PACKAGE_INSTALL_OPTIONS="install -y"