From f7e95c5c09b6f7c818593a4686a0c9e15eca2095 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ion=20Gazta=C3=B1aga?= Date: Tue, 11 Nov 2025 22:18:15 +0100 Subject: [PATCH] Optimize github runners: - Remove clang 3.5 - Print used cores - Remove debug symbols --- .github/workflows/ci.yml | 15 ++++----------- 1 file changed, 4 insertions(+), 11 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index dcf780e..d115673 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -145,15 +145,6 @@ jobs: #------------------ # Linux, clang #------------------ - # Linux, clang-3.5 - - toolset: clang - compiler: clang++-3.5 - cxxstd: "03,11" - cxxflags: -pipe - os: ubuntu-latest - container: ubuntu:16.04 - install: - - clang-3.5 # Linux, clang-3.6 - toolset: clang compiler: clang++-3.6 @@ -503,6 +494,7 @@ jobs: echo REF: $REF BOOST_BRANCH=develop && [ "$REF" = "master" ] && BOOST_BRANCH=master || true echo BOOST_BRANCH: $BOOST_BRANCH + echo BUILD_JOBS: $BUILD_JOBS BUILD_JOBS=$((nproc || sysctl -n hw.ncpu) 2> /dev/null) echo "BUILD_JOBS=$BUILD_JOBS" >> $GITHUB_ENV echo "CMAKE_BUILD_PARALLEL_LEVEL=$BUILD_JOBS" >> $GITHUB_ENV @@ -573,7 +565,7 @@ jobs: if: matrix.cmake_tests == '' run: | cd boost-root - B2_ARGS=("-j" "$BUILD_JOBS" "toolset=${{matrix.toolset}}" "cxxstd=${{matrix.cxxstd}}") + B2_ARGS=("-j" "$BUILD_JOBS" "toolset=${{matrix.toolset}}" "cxxstd=${{matrix.cxxstd}}" "debug-symbols=off") if [ -n "${{matrix.build_variant}}" ] then B2_ARGS+=("variant=${{matrix.build_variant}}") @@ -646,6 +638,7 @@ jobs: set BOOST_BRANCH=develop for /f %%i in ("%GITHUB_BASE_REF%") do if "%%~nxi" == "master" set BOOST_BRANCH=master echo BOOST_BRANCH: %BOOST_BRANCH% + echo NUMBER_OF_PROCESSORS: %NUMBER_OF_PROCESSORS% mkdir snapshot cd snapshot echo Downloading library snapshot: https://github.com/%GITHUB_REPOSITORY%/archive/%GITHUB_SHA%.zip @@ -673,5 +666,5 @@ jobs: shell: cmd run: | cd boost-root - b2 -j %NUMBER_OF_PROCESSORS% libs/%LIBRARY%/test toolset=${{matrix.toolset}} cxxstd=${{matrix.cxxstd}} address-model=${{matrix.addrmd}} variant=debug,release embed-manifest-via=linker + b2 -j %NUMBER_OF_PROCESSORS% libs/%LIBRARY%/test toolset=${{matrix.toolset}} cxxstd=${{matrix.cxxstd}} address-model=${{matrix.addrmd}} variant=debug,release embed-manifest-via=linker debug-symbols=off