diff --git a/src/alpine/3.16/helix/arm64v8/Dockerfile b/src/alpine/3.16/helix/arm64v8/Dockerfile index ba1eb7b2d..ded7a1a48 100644 --- a/src/alpine/3.16/helix/arm64v8/Dockerfile +++ b/src/alpine/3.16/helix/arm64v8/Dockerfile @@ -9,6 +9,7 @@ RUN apk update && apk add --no-cache \ iputils \ krb5-libs \ lldb \ + llvm \ lttng-ust \ musl-locales \ openssl \ diff --git a/src/alpine/3.17/helix/amd64/Dockerfile b/src/alpine/3.17/helix/amd64/Dockerfile index 6a7168239..89de0a388 100644 --- a/src/alpine/3.17/helix/amd64/Dockerfile +++ b/src/alpine/3.17/helix/amd64/Dockerfile @@ -9,6 +9,7 @@ RUN apk update && apk add --no-cache \ iputils \ krb5-libs \ lldb \ + llvm \ lttng-ust \ musl-locales \ openssl \ diff --git a/src/alpine/3.17/helix/arm32v7/Dockerfile b/src/alpine/3.17/helix/arm32v7/Dockerfile index dcd46fdf6..ba42fc6b7 100644 --- a/src/alpine/3.17/helix/arm32v7/Dockerfile +++ b/src/alpine/3.17/helix/arm32v7/Dockerfile @@ -9,6 +9,7 @@ RUN apk update && apk add --no-cache \ iputils \ krb5-libs \ lldb \ + llvm \ lttng-ust \ musl-locales \ openssl \ diff --git a/src/alpine/3.17/helix/arm64v8/Dockerfile b/src/alpine/3.17/helix/arm64v8/Dockerfile index b5a03f918..218b0b7a4 100644 --- a/src/alpine/3.17/helix/arm64v8/Dockerfile +++ b/src/alpine/3.17/helix/arm64v8/Dockerfile @@ -9,6 +9,7 @@ RUN apk update && apk add --no-cache \ iputils \ krb5-libs \ lldb \ + llvm \ lttng-ust \ musl-locales \ openssl \ diff --git a/src/cbl-mariner/2.0/helix/amd64/Dockerfile b/src/cbl-mariner/2.0/helix/amd64/Dockerfile index 44f8e6745..d2ab5c66f 100644 --- a/src/cbl-mariner/2.0/helix/amd64/Dockerfile +++ b/src/cbl-mariner/2.0/helix/amd64/Dockerfile @@ -10,6 +10,7 @@ RUN tdnf install --setopt tsflags=nodocs --refresh -y \ icu \ iputils \ libmsquic \ + llvm \ python3-pip \ shadow-utils \ tzdata \ diff --git a/src/centos/stream8/helix/amd64/Dockerfile b/src/centos/stream8/helix/amd64/Dockerfile index 9d9cc261c..df49ef6c2 100644 --- a/src/centos/stream8/helix/amd64/Dockerfile +++ b/src/centos/stream8/helix/amd64/Dockerfile @@ -23,6 +23,7 @@ RUN curl -LO https://packages.microsoft.com/keys/microsoft.asc && \ libicu \ libmsquic \ libtool \ + llvm \ make \ openssl \ openssl-devel \ diff --git a/src/centos/stream9/helix/amd64/Dockerfile b/src/centos/stream9/helix/amd64/Dockerfile index 83b1696df..6fcd5e00f 100644 --- a/src/centos/stream9/helix/amd64/Dockerfile +++ b/src/centos/stream9/helix/amd64/Dockerfile @@ -18,6 +18,7 @@ RUN dnf install --setopt tsflags=nodocs --refresh -y \ iputils \ libicu \ libtool \ + llvm \ make \ openssl \ openssl-devel \ diff --git a/src/debian/11/helix/amd64/Dockerfile b/src/debian/11/helix/amd64/Dockerfile index 28ef0e80c..a0edca45f 100644 --- a/src/debian/11/helix/amd64/Dockerfile +++ b/src/debian/11/helix/amd64/Dockerfile @@ -20,6 +20,7 @@ RUN apt-get update && \ libssl-dev \ libtool \ libunwind8 \ + llvm \ locales \ locales-all \ python3-dev \ diff --git a/src/debian/11/helix/arm32v7/Dockerfile b/src/debian/11/helix/arm32v7/Dockerfile index 34d4ecd08..f2575696b 100644 --- a/src/debian/11/helix/arm32v7/Dockerfile +++ b/src/debian/11/helix/arm32v7/Dockerfile @@ -23,6 +23,7 @@ RUN apt-get update && \ libssl-dev \ libtool \ libunwind8 \ + llvm \ locales \ locales-all \ python3-cryptography \ diff --git a/src/debian/11/helix/arm64v8/Dockerfile b/src/debian/11/helix/arm64v8/Dockerfile index 68462ed7a..e268bd23f 100644 --- a/src/debian/11/helix/arm64v8/Dockerfile +++ b/src/debian/11/helix/arm64v8/Dockerfile @@ -21,6 +21,7 @@ RUN apt-get update && \ libssl-dev \ libtool \ libunwind8 \ + llvm \ locales \ locales-all \ python3-dev \ diff --git a/src/debian/12/helix/amd64/Dockerfile b/src/debian/12/helix/amd64/Dockerfile index 4adcb2ad6..589f23ba4 100644 --- a/src/debian/12/helix/amd64/Dockerfile +++ b/src/debian/12/helix/amd64/Dockerfile @@ -20,6 +20,7 @@ RUN apt-get update && \ libssl-dev \ libtool \ libunwind8 \ + llvm \ locales \ locales-all \ python3-dev \ diff --git a/src/debian/12/helix/arm64v8/Dockerfile b/src/debian/12/helix/arm64v8/Dockerfile index 55016ebcf..7bd647b3e 100644 --- a/src/debian/12/helix/arm64v8/Dockerfile +++ b/src/debian/12/helix/arm64v8/Dockerfile @@ -21,6 +21,7 @@ RUN apt-get update && \ libssl-dev \ libtool \ libunwind8 \ + llvm \ locales \ locales-all \ python3-dev \ diff --git a/src/fedora/38/helix/amd64/Dockerfile b/src/fedora/38/helix/amd64/Dockerfile index fd1995991..0afe05fb5 100644 --- a/src/fedora/38/helix/amd64/Dockerfile +++ b/src/fedora/38/helix/amd64/Dockerfile @@ -9,6 +9,7 @@ RUN dnf install -y \ libatomic \ libffi-devel \ libmsquic \ + llvm \ redhat-rpm-config \ sudo && \ dnf clean all diff --git a/src/opensuse/15.2/helix/amd64/Dockerfile b/src/opensuse/15.2/helix/amd64/Dockerfile index 4c065734e..639aeb712 100644 --- a/src/opensuse/15.2/helix/amd64/Dockerfile +++ b/src/opensuse/15.2/helix/amd64/Dockerfile @@ -24,6 +24,7 @@ RUN zypper ref && \ libtool \ libunwind \ lldb-devel \ + llvm \ lttng-ust-devel \ python3-devel \ python3-pip \ diff --git a/src/ubuntu/18.04/helix/amd64/Dockerfile b/src/ubuntu/18.04/helix/amd64/Dockerfile index 22132e87f..c16a3a828 100644 --- a/src/ubuntu/18.04/helix/amd64/Dockerfile +++ b/src/ubuntu/18.04/helix/amd64/Dockerfile @@ -24,6 +24,7 @@ RUN apt-get update && \ libunwind8 \ libunwind-dev \ lldb-3.9 \ + llvm \ locales \ locales-all \ python3-dev \ diff --git a/src/ubuntu/18.04/helix/webassembly/Dockerfile b/src/ubuntu/18.04/helix/webassembly/Dockerfile index e47c59cbf..12827c822 100644 --- a/src/ubuntu/18.04/helix/webassembly/Dockerfile +++ b/src/ubuntu/18.04/helix/webassembly/Dockerfile @@ -28,8 +28,8 @@ RUN apt-get update \ USER helixbot -# update node, which is required for newer npm, jsvu and v8 -ENV NODE_VERSION 16.19.0 +# update node, which is required for newer npm, jsvu and v8. These versions are fixed to the last LTS that supported 18.04's glibc +ENV NODE_VERSION 16.20.2 RUN cd ~ && \ curl -LO https://nodejs.org/dist/v${NODE_VERSION}/node-v${NODE_VERSION}-linux-x64.tar.xz && \ tar xf node-v${NODE_VERSION}-linux-x64.tar.xz @@ -37,8 +37,8 @@ RUN cd ~ && \ USER root ENV PATH=/home/helixbot/node-v${NODE_VERSION}-linux-x64/bin:$PATH -RUN npm install -g npm -RUN npm install jsvu -g +RUN npm install -g npm@8.19.4 +RUN npm install jsvu@1.14.0 -g USER helixbot diff --git a/src/ubuntu/20.04/helix/amd64/Dockerfile b/src/ubuntu/20.04/helix/amd64/Dockerfile index c255fb60d..9d96aa777 100644 --- a/src/ubuntu/20.04/helix/amd64/Dockerfile +++ b/src/ubuntu/20.04/helix/amd64/Dockerfile @@ -24,6 +24,7 @@ RUN apt-get update && \ libunwind8 \ libunwind-dev \ lldb-3.9 \ + llvm \ locales \ locales-all \ python3-dev \ diff --git a/src/ubuntu/22.04/helix/amd64/Dockerfile b/src/ubuntu/22.04/helix/amd64/Dockerfile index 723496f3f..53a5198c4 100644 --- a/src/ubuntu/22.04/helix/amd64/Dockerfile +++ b/src/ubuntu/22.04/helix/amd64/Dockerfile @@ -25,6 +25,7 @@ RUN apt-get update && \ libunwind8 \ libunwind-dev \ lldb-12 \ + llvm \ locales \ locales-all \ python3-dev \