From f8541abcb58dc91867ddc87d12bbdc765a00ff11 Mon Sep 17 00:00:00 2001 From: Andrej730 Date: Wed, 16 Sep 2026 10:16:22 +0500 Subject: [PATCH] ci: build-all to use cli args instead of envs --- .github/workflows/build_osx.yml | 10 ++++++++-- .github/workflows/build_rocky.yml | 9 +++++++-- .github/workflows/build_rocky_arm.yml | 9 +++++++-- pyodide/meta.yaml | 5 ++++- 4 files changed, 26 insertions(+), 7 deletions(-) diff --git a/.github/workflows/build_osx.yml b/.github/workflows/build_osx.yml index e5f36b5c66..26d9d19b9e 100644 --- a/.github/workflows/build_osx.yml +++ b/.github/workflows/build_osx.yml @@ -103,9 +103,15 @@ jobs: # in as a literal string, so `@rpath/ifcopenshell.document.rdb # .dylib` failed to resolve at import time. ifcwrap now sets # INSTALL_RPATH to "@loader_path" on Apple. - CXXFLAGS="-O3" CFLAGS="-O3 ${DARWIN_C_SOURCE}" ADD_COMMIT_SHA=1 BUILD_CFG=Release \ + CXXFLAGS="-O3" CFLAGS="-O3 ${DARWIN_C_SOURCE}" \ QT_DIR="${QT_DIR}" \ - uv run ./nix/build-all.py -v --diskcleanup --ifcopenshell-shared ${MAC_INTEL} \ + uv run ./nix/build-all.py \ + -v \ + --diskcleanup \ + --ifcopenshell-shared \ + --add-commit-sha \ + --build-cfg Release \ + ${MAC_INTEL} \ | tee build.log - name: Upload Build Logs diff --git a/.github/workflows/build_rocky.yml b/.github/workflows/build_rocky.yml index 5587eb38da..f2666d961b 100644 --- a/.github/workflows/build_rocky.yml +++ b/.github/workflows/build_rocky.yml @@ -75,9 +75,14 @@ jobs: shell: bash run: | set -o pipefail - CXXFLAGS="-O3" CFLAGS="-O3" ADD_COMMIT_SHA=1 BUILD_CFG=Release \ + CXXFLAGS="-O3" CFLAGS="-O3" \ uv run --with aqtinstall ./nix/build-all.py \ - -v --diskcleanup --ifcopenshell-shared 2>&1 \ + -v \ + --diskcleanup \ + --ifcopenshell-shared \ + --add-commit-sha \ + --build-cfg Release \ + 2>&1 \ | tee build.log - name: Upload Build Logs diff --git a/.github/workflows/build_rocky_arm.yml b/.github/workflows/build_rocky_arm.yml index e781d58525..3f8ba2125c 100644 --- a/.github/workflows/build_rocky_arm.yml +++ b/.github/workflows/build_rocky_arm.yml @@ -87,9 +87,14 @@ jobs: shell: bash run: | set -o pipefail - CXXFLAGS="-O3" CFLAGS="-O3" ADD_COMMIT_SHA=1 BUILD_CFG=Release \ + CXXFLAGS="-O3" CFLAGS="-O3" \ uv run --with aqtinstall ./nix/build-all.py \ - -v --diskcleanup --ifcopenshell-shared 2>&1 \ + -v \ + --diskcleanup \ + --ifcopenshell-shared \ + --add-commit-sha \ + --build-cfg Release \ + 2>&1 \ | tee build.log - name: Upload Build Logs diff --git a/pyodide/meta.yaml b/pyodide/meta.yaml index e9575ab243..4c8f269f2c 100644 --- a/pyodide/meta.yaml +++ b/pyodide/meta.yaml @@ -9,7 +9,10 @@ source: build: script: | - BUILD_CFG=Release python nix/build-all.py -v --wasm + python nix/build-all.py \ + -v \ + --wasm \ + --build-cfg Release about: home: http://ifcopenshell.org