diff --git a/.github/workflows/pr_build.yml b/.github/workflows/pr_build.yml index 5b1bca3c63..7426fa82e0 100644 --- a/.github/workflows/pr_build.yml +++ b/.github/workflows/pr_build.yml @@ -66,16 +66,14 @@ jobs: if [[ "${{ matrix.os }}" = "ubuntu-"* || "${{ matrix.os }}" = *"debian"* ]]; then echo "PYTHON_EXEC=python3" >> $GITHUB_ENV echo "INSTALLER_EXT=*" >> $GITHUB_ENV - if [ "${{ matrix.os }}" = "self-hosted_debian-11_aarch64" ]; then - echo "CMAKE_BUILD_EXTRA=-- -j4" >> $GITHUB_ENV - else - echo "CMAKE_BUILD_EXTRA=-- -j3" >> $GITHUB_ENV - fi + echo "CMAKE_BUILD_EXTRA=-- -j$(nproc)" >> $GITHUB_ENV if [ "${{ matrix.os }}" = "self-hosted_debian-11_aarch64" ]; then echo "VIRCADIA_USE_SYSTEM_QT=true" >> $GITHUB_ENV - echo "VCPKG_FORCE_SYSTEM_BINARIES=true" >> $GITHUB_ENV echo "CI_WORKSPACE=${{runner.workspace}}" >> $GITHUB_ENV fi + if [ "${{ matrix.os }}" =~ "aarch64" ]; then + echo "VCPKG_FORCE_SYSTEM_BINARIES=true" >> $GITHUB_ENV + fi if [ "${{ matrix.build_type }}" = "full" ]; then echo "CMAKE_EXTRA=-DBUILD_TOOLS:BOOLEAN=FALSE -DHIFI_PYTHON_EXEC:FILEPATH=$(which python3)" >> $GITHUB_ENV else @@ -130,7 +128,7 @@ jobs: fi - name: Clear Working Directory - if: startsWith(matrix.os, 'windows') || matrix.os == 'self-hosted_debian-11_aarch64' + if: startsWith(matrix.os, 'windows') || contains(matrix.os, 'self-hosted') shell: bash working-directory: ${{runner.workspace}} run: rm -rf ./*