[llvm] [Github][CI] Add separate container for code-format premerge job (PR #161083)

Aiden Grossman via llvm-commits llvm-commits at lists.llvm.org
Sat Oct 4 12:24:56 PDT 2025


================
@@ -0,0 +1,72 @@
+FROM docker.io/library/ubuntu:24.04 AS llvm-downloader
+
+ENV LLVM_VERSION=21.1.1
+
+RUN apt-get update && \
+    apt-get install -y wget xz-utils && \
+    wget --progress=bar:force -O llvm.tar.xz https://github.com/llvm/llvm-project/releases/download/llvmorg-${LLVM_VERSION}/LLVM-${LLVM_VERSION}-Linux-X64.tar.xz && \
+    mkdir -p /llvm-extract && \
+    tar -xvJf llvm.tar.xz -C /llvm-extract LLVM-${LLVM_VERSION}-Linux-X64/bin/ && \
+    rm llvm.tar.xz
+
+
+FROM docker.io/library/ubuntu:24.04 AS base
+
+ENV LLVM_SYSROOT=/opt/llvm
+ENV LLVM_VERSION=21.1.1
----------------
boomanaiden154 wrote:

I think you can set this as an `ARG` above and then propagate it into the `ENV` lines so we don't need to have two definitions.

https://github.com/llvm/llvm-project/pull/161083


More information about the llvm-commits mailing list