[llvm] [Github][CI] Add separate container for code-format premerge job (PR #161083)
Baranov Victor via llvm-commits
llvm-commits at lists.llvm.org
Mon Oct 6 14:21:24 PDT 2025
================
@@ -0,0 +1,58 @@
+ARG LLVM_VERSION=21.1.0
+
+FROM docker.io/library/ubuntu:24.04 AS llvm-downloader
+ARG LLVM_VERSION
+
+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 && \
----------------
vbvictor wrote:
Because of better log formatting (just IMHO).
With progress bar:
```
llvm.tar.xz 0%[ ] 0 --.-KB/s
llvm.tar.xz 3%[ ] 67.07M 335MB/s
llvm.tar.xz 6%[> ] 126.69M 316MB/s
llvm.tar.xz 11%[=> ] 213.56M 356MB/s
llvm.tar.xz 12%[=> ] 238.15M 298MB/s
llvm.tar.xz 15%[==> ] 302.07M 302MB/s
llvm.tar.xz 18%[==> ] 355.71M 296MB/s
llvm.tar.xz 22%[===> ] 420.02M 300MB/s
llvm.tar.xz 24%[===> ] 472.08M 295MB/s
llvm.tar.xz 27%[====> ] 524.22M 291MB/s
llvm.tar.xz 30%[=====> ] 580.51M 290MB/s
llvm.tar.xz 33%[=====> ] 642.97M 292MB/s
llvm.tar.xz 36%[======> ] 703.14M 292MB/s
llvm.tar.xz 39%[======> ] 753.96M 289MB/s
llvm.tar.xz 42%[=======> ] 810.14M 289MB/s
llvm.tar.xz 45%[========> ] 857.76M 285MB/s eta 4s
llvm.tar.xz 46%[========> ] 894.64M 276MB/s eta 4s
llvm.tar.xz 47%[========> ] 913.51M 265MB/s eta 4s
llvm.tar.xz 50%[=========> ] 961.82M 258MB/s eta 4s
llvm.tar.xz 53%[=========> ] 1012M 254MB/s eta 4s
llvm.tar.xz 53%[=========> ] 1.00G 245MB/s eta 3s
llvm.tar.xz 56%[==========> ] 1.05G 240MB/s eta 3s
llvm.tar.xz 59%[==========> ] 1.10G 237MB/s eta 3s
llvm.tar.xz 62%[===========> ] 1.16G 238MB/s eta 3s
llvm.tar.xz 65%[============> ] 1.22G 242MB/s eta 3s
llvm.tar.xz 68%[============> ] 1.27G 242MB/s eta 2s
llvm.tar.xz 71%[=============> ] 1.33G 240MB/s eta 2s
llvm.tar.xz 73%[=============> ] 1.37G 236MB/s eta 2s
llvm.tar.xz 77%[==============> ] 1.44G 241MB/s eta 2s
llvm.tar.xz 79%[==============> ] 1.48G 233MB/s eta 2s
llvm.tar.xz 81%[===============> ] 1.52G 232MB/s eta 1s
llvm.tar.xz 84%[===============> ] 1.56G 233MB/s eta 1s
llvm.tar.xz 86%[================> ] 1.62G 244MB/s eta 1s
llvm.tar.xz 89%[================> ] 1.67G 248MB/s eta 1s
llvm.tar.xz 93%[=================> ] 1.73G 256MB/s eta 1s
llvm.tar.xz 95%[==================> ] 1.78G 259MB/s eta 0s
llvm.tar.xz 97%[==================> ] 1.81G 259MB/s eta 0s
llvm.tar.xz 100%[===================>] 1.86G 263MB/s in 7.4s
```
Without progress bar (every 50K):
```
123700K .......... .......... .......... .......... .......... 6% 8.60M 1m42s
123750K .......... .......... .......... .......... .......... 6% 6.18M 1m42s
123800K .......... .......... .......... .......... .......... 6% 9.24M 1m42s
123850K .......... .......... .......... .......... .......... 6% 8.09M 1m42s
123900K .......... .......... .......... .......... .......... 6% 5.13M 1m42s
123950K .......... .......... .......... .......... .......... 6% 9.38M 1m42s
124000K .......... .......... .......... .......... .......... 6% 8.09M 1m42s
124050K .......... .......... .......... .......... .......... 6% 9.24M 1m42s
124100K .......... .......... .......... .......... .......... 6% 6.37M 1m42s
124150K .......... .......... .......... .......... .......... 6% 8.73M 1m42s
124200K .......... .......... .......... .......... .......... 6% 6.98M 1m42s
124250K .......... .......... .......... .......... .......... 6% 6.35M 1m42s
124300K .......... .......... .......... .......... .......... 6% 6.49M 1m42s
124350K .......... .......... .......... .......... .......... 6% 8.66M 1m42s
124400K .......... .......... .......... .......... .......... 6% 6.04M 1m42s
124450K .......... .......... .......... .......... .......... 6% 12.0M 1m42s
124500K .......... .......... .......... .......... .......... 6% 8.33M 1m42s
124550K .......... .......... .......... .......... .......... 6% 4.81M 1m42s
124600K .......... .......... .......... .......... .......... 6% 8.89M 1m43s
124650K .......... .......... .......... .......... .......... 6% 8.43M 1m43s
124700K .......... .......... .......... .......... .......... 6% 7.34M 1m43s
124750K .......... .......... .......... .......... .......... 6% 6.84M 1m43s
124800K .......... .......... .......... .......... .......... 6% 9.88M 1m43s
124850K .......... .......... .......... .......... .......... 6% 6.92M 1m43s
124900K .......... .......... .......... .......... .......... 6% 6.41M 1m43s
124950K .......... .......... .......... .......... .......... 6% 7.41M 1m43s
125000K .......... .......... .......... .......... .......... 6% 10.2M 1m43s
125050K .......... .......... .......... .......... .......... 6% 6.25M 1m43s
125100K .......... .......... .......... .......... .......... 6% 7.05M 1m43s
125150K .......... .......... .......... .......... .......... 6% 9.48M 1m43s
```
I found it prettier the first way with forced progress-bar.
But for simplicity, I can remove it.
https://github.com/llvm/llvm-project/pull/161083
More information about the llvm-commits
mailing list