From b718b25b0f7d12386064c164f985717ab1cbaa6d Mon Sep 17 00:00:00 2001 From: Andrea Mazzoleni Date: Wed, 9 Sep 2026 00:10:31 +0200 Subject: [PATCH] Enable parallel builds in github --- .github/workflows/build.yml | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 073b525b..a8c2d41a 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -17,7 +17,8 @@ jobs: - run: autoreconf -i - run: ./configure --enable-warning-as-error - run: cd raid/test && make all test - - run: make all dist check + - run: make all -j$(sysctl -n hw.ncpu) + - run: make dist check build-linux: runs-on: ubuntu-latest steps: @@ -31,10 +32,10 @@ jobs: zfs version - run: autoreconf -i - run: ./configure --enable-warning-as-error - - run: make all + - run: make all -j$(nproc) - run: make snapcheck_btrfs - run: make snapcheck_zfs - - run: make distcheck + - run: make distcheck -j$(nproc) build-arm32: runs-on: ubuntu-latest steps: @@ -54,7 +55,7 @@ jobs: --build="$(./config.guess)" \ --host=arm-linux-gnueabihf \ --enable-warning-as-error - - run: make all + - run: make all -j$(nproc) - run: | file snapraid arm-linux-gnueabihf-readelf -h snapraid @@ -78,7 +79,7 @@ jobs: install: mingw-w64-x86_64-gcc autoconf automake make - run: autoreconf -i - run: ./configure --enable-warning-as-error - - run: make all + - run: make all -j$(nproc) - run: make snapcheck_ntfs - run: make dist check build-freebsd: @@ -93,7 +94,8 @@ jobs: run: | autoreconf -i ./configure --enable-warning-as-error MAKE=gmake - gmake all dist check + gmake all -j$(sysctl -n hw.ncpu) + gmake dist check build-musl: runs-on: ubuntu-latest container: alpine:latest @@ -108,4 +110,5 @@ jobs: linux-headers - run: autoreconf -i - run: ./configure --enable-warning-as-error - - run: make all dist check + - run: make all -j$(nproc) + - run: make dist check