Skip to content

Commit 48521f2

Browse files
committed
compress with zstd-0.7.4
1 parent db8c121 commit 48521f2

1 file changed

Lines changed: 15 additions & 2 deletions

File tree

.github/workflows/generate.yml

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,19 +29,30 @@ jobs:
2929
mv bzip2-bzip2-0.9.0c bzip2-0.9.0c
3030
sed -i 's|ar clq|zig ar clq|' bzip2-0.9.0c/Makefile
3131
cd bzip2-0.9.0c
32-
make CC=gcc
32+
make CC=gcc -j"$(nproc)"
3333
mkdir -p $GITHUB_WORKSPACE/bin
3434
cp bzip2 $GITHUB_WORKSPACE/bin/bzip2-0.9.0c
3535
echo "$GITHUB_WORKSPACE/bin" >> $GITHUB_PATH
3636
$GITHUB_WORKSPACE/bin/bzip2-0.9.0c --version
3737
38+
- name: Download and build zstd 0.7.4
39+
run: |
40+
curl -L -o zstd.tar.gz https://github.com/facebook/zstd/archive/refs/tags/v0.7.4.tar.gz
41+
tar -xzf zstd.tar.gz
42+
cd zstd-0.7.4
43+
make -j"$(nproc)"
44+
mkdir -p $GITHUB_WORKSPACE/bin
45+
cp zstd $GITHUB_WORKSPACE/bin/zstd-0.7.4
46+
echo "$GITHUB_WORKSPACE/bin" >> $GITHUB_PATH
47+
$GITHUB_WORKSPACE/bin/zstd-0.7.4 --version
48+
3849
- name: Download and build zlib-ng (because it exposes compression level 0)
3950
run: |
4051
curl -L -o zlib-ng.tar.gz https://github.com/zlib-ng/zlib-ng/archive/refs/tags/2.2.4.tar.gz
4152
tar -xzf zlib-ng.tar.gz
4253
cd zlib-ng-2.2.4
4354
./configure
44-
make
55+
make -j"$(nproc)"
4556
mkdir -p $GITHUB_WORKSPACE/bin
4657
cp minigzip $GITHUB_WORKSPACE/bin/minigzip
4758
echo "$GITHUB_WORKSPACE/bin" >> $GITHUB_PATH
@@ -83,6 +94,8 @@ jobs:
8394
for level in $(seq 1 19); do
8495
zstd -$level -c "$file" > "compressed/$(basename "$file").zstd-$level.zst"
8596
zstd -$level --long=27 -c "$file" > "compressed/$(basename "$file").zstd-long27-$level.zst"
97+
98+
zstd-0.7.4 -$level -c "$file" > "compressed/$(basename "$file").zstd-0.7.4-$level.zst"
8699
done
87100
88101
# A couple of files with a custom dictionary.

0 commit comments

Comments
 (0)