From 08a5d35f348b2eb6fdcb030826a6b002432835ca Mon Sep 17 00:00:00 2001 From: Andrew Gaul Date: Tue, 29 Oct 2024 00:10:44 +0900 Subject: [PATCH] Add Ubuntu 24.10 to CI (#2575) --- .github/workflows/ci.yml | 1 + .github/workflows/linux-ci-helper.sh | 11 ++++++++++- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index ab29d7e..f02cd5c 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -49,6 +49,7 @@ jobs: # matrix: container: + - ubuntu:24.10 - ubuntu:24.04 - ubuntu:22.04 - ubuntu:20.04 diff --git a/.github/workflows/linux-ci-helper.sh b/.github/workflows/linux-ci-helper.sh index 36a4b78..3ae18b4 100755 --- a/.github/workflows/linux-ci-helper.sh +++ b/.github/workflows/linux-ci-helper.sh @@ -82,7 +82,16 @@ PACKAGE_INSTALL_ADDITIONAL_OPTIONS="" SHELLCHECK_DIRECT_INSTALL=0 AWSCLI_DIRECT_INSTALL=1 -if [ "${CONTAINER_FULLNAME}" = "ubuntu:24.04" ]; then +if [ "${CONTAINER_FULLNAME}" = "ubuntu:24.10" ]; then + PACKAGE_MANAGER_BIN="apt-get" + PACKAGE_UPDATE_OPTIONS="update -y -qq" + PACKAGE_INSTALL_OPTIONS="install -y" + + INSTALL_PACKAGES="autoconf autotools-dev clang-tidy openjdk-21-jre-headless fuse jq libfuse-dev libcurl4-openssl-dev libxml2-dev locales-all mailcap libtool pkg-config libssl-dev attr curl python3-pip unzip" + INSTALL_CHECKER_PKGS="cppcheck shellcheck" + INSTALL_CHECKER_PKG_OPTIONS="" + +elif [ "${CONTAINER_FULLNAME}" = "ubuntu:24.04" ]; then PACKAGE_MANAGER_BIN="apt-get" PACKAGE_UPDATE_OPTIONS="update -y -qq" PACKAGE_INSTALL_OPTIONS="install -y"