diff --git a/.cirrus.yml b/.cirrus.yml index 0c8ddc4029..2c5648a0fd 100644 --- a/.cirrus.yml +++ b/.cirrus.yml @@ -213,6 +213,13 @@ opensuse_tumbleweed_task: << : *RESOURCES_TEMPLATE << : *CI_TEMPLATE +ubuntu2210_task: + container: + # Ubuntu 22.10 EOL: July 2023 + dockerfile: ci/ubuntu-22.10/Dockerfile + << : *RESOURCES_TEMPLATE + << : *CI_TEMPLATE + ubuntu22_task: container: # Ubuntu 22.04 EOL: April 2027 diff --git a/CHANGES b/CHANGES index 4e52fede78..10ca425183 100644 --- a/CHANGES +++ b/CHANGES @@ -1,3 +1,7 @@ +5.2.0-dev.177 | 2022-11-03 08:56:24 -0700 + + * Add Ubuntu 22.10 to ci (Johanna Amann, Corelight) + 5.2.0-dev.175 | 2022-11-02 16:54:57 -0700 * Spelling fixes: scripts (Josh Soref) diff --git a/VERSION b/VERSION index ac9d4960bb..198f8d7295 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -5.2.0-dev.175 +5.2.0-dev.177 diff --git a/ci/ubuntu-22.10/Dockerfile b/ci/ubuntu-22.10/Dockerfile new file mode 100644 index 0000000000..6c51387fcc --- /dev/null +++ b/ci/ubuntu-22.10/Dockerfile @@ -0,0 +1,39 @@ +FROM ubuntu:22.10 + +ENV DEBIAN_FRONTEND="noninteractive" TZ="America/Los_Angeles" + +# A version field to invalide Cirrus's build cache when needed, as suggested in +# https://github.com/cirruslabs/cirrus-ci-docs/issues/544#issuecomment-566066822 +ENV DOCKERFILE_VERSION 20220614 + +RUN apt-get update && apt-get -y install \ + bc \ + bison \ + bsdmainutils \ + ccache \ + cmake \ + curl \ + flex \ + g++ \ + gcc \ + git \ + lcov \ + libkrb5-dev \ + libmaxminddb-dev \ + libpcap-dev \ + libssl-dev \ + make \ + python3 \ + python3-dev \ + python3-pip\ + ruby \ + sqlite3 \ + swig \ + unzip \ + wget \ + zlib1g-dev \ + && apt autoclean \ + && rm -rf /var/lib/apt/lists/* + +RUN pip3 install websockets junit2html +RUN gem install coveralls-lcov