workflow: update build steps to handle gcc-toolset-12 sourcing more safely

This commit is contained in:
jianlins 2026-03-12 00:08:04 -06:00
parent 460a535956
commit eb7a304948
1 changed files with 3 additions and 3 deletions

View File

@ -62,7 +62,7 @@ jobs:
shell: bash
run: |
set -euxo pipefail
source scl_source enable gcc-toolset-12
set +u; source scl_source enable gcc-toolset-12; set -u
cat /etc/os-release || true
uname -a
gcc --version
@ -74,7 +74,7 @@ jobs:
shell: bash
run: |
set -euxo pipefail
source scl_source enable gcc-toolset-12
set +u; source scl_source enable gcc-toolset-12; set -u
cmake -S . -B build \
-G Ninja \
-DCMAKE_BUILD_TYPE=${BUILD_TYPE} \
@ -87,7 +87,7 @@ jobs:
shell: bash
run: |
set -euxo pipefail
source scl_source enable gcc-toolset-12
set +u; source scl_source enable gcc-toolset-12; set -u
cmake --build build --config ${BUILD_TYPE} -j"$(nproc)"
- name: Prepare release payload