From c20294b993a601bb717bad910846bed6413a6416 Mon Sep 17 00:00:00 2001 From: Andrej730 Date: Tue, 23 Sep 2025 15:56:13 +0500 Subject: [PATCH] build_osx - upload logs artifacts to help debugging --- .github/workflows/build_osx.yml | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build_osx.yml b/.github/workflows/build_osx.yml index e15635d2a3..ad1dcddf3e 100644 --- a/.github/workflows/build_osx.yml +++ b/.github/workflows/build_osx.yml @@ -61,11 +61,24 @@ jobs: key: ${GITHUB_WORKFLOW}-${{ matrix.os }} - name: Run Build Script + shell: bash run: | if [ "${{ matrix.os }}" == "macos" ]; then DARWIN_C_SOURCE=-D_DARWIN_C_SOURCE fi - CXXFLAGS="-O3" CFLAGS="-O3 ${DARWIN_C_SOURCE}" ADD_COMMIT_SHA=1 BUILD_CFG=Release python3 ./nix/build-all.py --diskcleanup + set -o pipefail + CXXFLAGS="-O3" CFLAGS="-O3 ${DARWIN_C_SOURCE}" ADD_COMMIT_SHA=1 BUILD_CFG=Release python3 ./nix/build-all.py -v --diskcleanup | tee build.log + + - name: Upload Build Logs + if: always() + uses: actions/upload-artifact@v4 + with: + name: build-logs-osx-${{ matrix.arch }} + path: | + build.log + build/*/*/*/logs/*.log + build/*/*/*/build/ifcopenshell/**/CMakeCache.txt + retention-days: 30 - name: Pack Dependencies run: |