diff --git a/.github/workflows/build_pyodide.yml b/.github/workflows/build_pyodide.yml index f81161392b..2ad24b529e 100644 --- a/.github/workflows/build_pyodide.yml +++ b/.github/workflows/build_pyodide.yml @@ -53,7 +53,6 @@ jobs: with: name: build-logs-pyodide path: | - packages/ifcopenshell/build.log ifcopenshell_build/*/*/logs/*.log retention-days: 30 diff --git a/pyodide/build_pyodide.sh b/pyodide/build_pyodide.sh index ea38e715ba..dabe69d972 100755 --- a/pyodide/build_pyodide.sh +++ b/pyodide/build_pyodide.sh @@ -12,4 +12,6 @@ export PATH=$PYODIDE_ROOT/emsdk/emsdk:$PYODIDE_ROOT/emsdk/emsdk/node/22.16.0_64b # Use custom build ifcopenshell directory in build-all to make caching simpler # Otherwise pyodide build path typically includes package version, so cached cmake configs might break. export BUILD_DIR=/src/ifcopenshell_build +# Use build-recipes-no-deps first, so logs would be printed to stdout. +pyodide build-recipes-no-deps ifcopenshell pyodide build-recipes ifcopenshell --install