From bc9f6b7a17663bd014af60da4863f43124e2356b Mon Sep 17 00:00:00 2001 From: Dmitriy Musatkin Date: Mon, 16 Oct 2023 14:35:14 -0700 Subject: [PATCH 1/2] ubuntu 22.04 image --- .../docker-images/ubuntu-22-x64/Dockerfile | 47 +++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 .github/docker-images/ubuntu-22-x64/Dockerfile diff --git a/.github/docker-images/ubuntu-22-x64/Dockerfile b/.github/docker-images/ubuntu-22-x64/Dockerfile new file mode 100644 index 000000000..5924fc114 --- /dev/null +++ b/.github/docker-images/ubuntu-22-x64/Dockerfile @@ -0,0 +1,47 @@ +FROM ubuntu:22.04 + +ENV DEBIAN_FRONTEND=noninteractive + +############################################################################### +# Install prereqs +############################################################################### +RUN apt-get update -qq \ + && apt-get -y install \ + git \ + curl \ + sudo \ + unzip \ + python3-dev \ + python3-pip \ + build-essential \ + # For PPAs + software-properties-common \ + apt-transport-https \ + ca-certificates \ + && apt-get clean + +############################################################################### +# Python/AWS CLI +############################################################################### +WORKDIR /tmp + +RUN python3 -m pip install setuptools \ + && curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o awscliv2.zip \ + && unzip awscliv2.zip \ + && sudo aws/install \ + && aws --version + +############################################################################### +# Install pre-built CMake +############################################################################### +RUN curl -sSL https://d19elf31gohf1l.cloudfront.net/_binaries/cmake/cmake-3.13-manylinux1-x64.tar.gz -o cmake.tar.gz \ + && tar xvzf cmake.tar.gz -C /usr/local \ + && cmake --version \ + && rm -f /tmp/cmake.tar.gz + +############################################################################### +# Install entrypoint +############################################################################### +ADD entrypoint.sh /usr/local/bin/builder +RUN chmod a+x /usr/local/bin/builder +ENTRYPOINT ["/usr/local/bin/builder"] From c389ac3e9e1a3b4eb87e61e269fcd39f634f349f Mon Sep 17 00:00:00 2001 From: Dmitriy Musatkin Date: Mon, 16 Oct 2023 14:38:08 -0700 Subject: [PATCH 2/2] ci --- .github/workflows/create-channel.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/create-channel.yml b/.github/workflows/create-channel.yml index c26d5f3b9..9b5e232bd 100644 --- a/.github/workflows/create-channel.yml +++ b/.github/workflows/create-channel.yml @@ -71,6 +71,7 @@ jobs: - ubuntu-18-x64 - ubuntu-20-x64 - ubuntu-20-aarch64 + - ubuntu-22-x64 - node-10-linux-x64 - swift-5-al2-x64 - swift-5-centos-x64