Skip to content

Commit 8e68e5c

Browse files
committed
CI: Switch to zstd-compressed LDC-LLVM tarballs
1 parent e87ace5 commit 8e68e5c

3 files changed

Lines changed: 10 additions & 10 deletions

File tree

.github/actions/1-setup/action.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ runs:
2424
packages=( \
2525
git-core cmake g++ \
2626
libcurl4 libzstd-dev \
27-
curl gdb p7zip-full tzdata unzip zip python3-pip \
27+
curl gdb p7zip-full zstd tzdata unzip zip python3-pip \
2828
)
2929
if [[ $arch == x86_64 ]]; then
3030
packages+=(g++-multilib libcurl4:i386)
@@ -111,11 +111,11 @@ runs:
111111
elif [[ '${{ runner.os }}' == macOS ]]; then
112112
os=osx
113113
fi
114-
curl -fL --retry 3 --max-time 300 -o llvm.tar.xz \
115-
https://github.com/ldc-developers/llvm-project/releases/download/$tag/llvm-$version-$os-$arch$assertsSuffix.tar.xz
114+
curl -fL --retry 3 --max-time 300 -o llvm.tar.zst \
115+
https://github.com/ldc-developers/llvm-project/releases/download/$tag/llvm-$version-$os-$arch$assertsSuffix.tar.zst
116116
mkdir llvm
117-
tar -xf llvm.tar.xz --strip 1 -C llvm
118-
rm llvm.tar.xz
117+
tar -xf llvm.tar.zst --zstd --strip 1 -C llvm
118+
rm llvm.tar.zst
119119
fi
120120
121121
llvm/bin/llvm-config --version

.github/actions/3-build-cross/action.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -45,11 +45,11 @@ runs:
4545
fi
4646
fi
4747
48-
curl -fL --retry 3 --max-time 300 -o llvm-cross.tar.xz \
49-
https://github.com/ldc-developers/llvm-project/releases/download/$tag/llvm-$version-${{ inputs.os }}-${{ inputs.arch }}$assertsSuffix.tar.xz
48+
curl -fL --retry 3 --max-time 300 -o llvm-cross.tar.zst \
49+
https://github.com/ldc-developers/llvm-project/releases/download/$tag/llvm-$version-${{ inputs.os }}-${{ inputs.arch }}$assertsSuffix.tar.zst
5050
mkdir llvm-cross
51-
tar -xf llvm-cross.tar.xz --strip 1 -C llvm-cross
52-
rm llvm-cross.tar.xz
51+
tar -xf llvm-cross.tar.zst --zstd --strip 1 -C llvm-cross
52+
rm llvm-cross.tar.zst
5353
5454
- name: Make non-native llvm-config runnable on host
5555
shell: bash

.github/workflows/main.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ concurrency:
1414
cancel-in-progress: true
1515

1616
env:
17-
LLVM_VERSION: 21.1.8
17+
LLVM_VERSION: e7130c48
1818

1919
jobs:
2020
build-native:

0 commit comments

Comments
 (0)