diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 4e7af5cda8e0f..cc0a191da3d31 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -155,11 +155,12 @@ jobs: build-freebsd: runs-on: macos-12 name: Build FreeBSD + timeout-minutes: 45 steps: - uses: actions/checkout@v3 - name: Build id: build - uses: cross-platform-actions/action@v0.15.0 + uses: cross-platform-actions/action@v0.21.0 env: DEBUG: napi:* RUSTUP_IO_THREADS: 1 @@ -167,7 +168,7 @@ jobs: operating_system: freebsd version: '13.2' architecture: x86-64 - environment_variables: DEBUG RUSTUP_IO_THREADS + environment_variables: DEBUG RUSTUP_IO_THREADS CI shell: bash run: | env @@ -191,9 +192,13 @@ jobs: mkdir -p /Users/runner/work/_temp/_github_workflow echo "{}" > /Users/runner/work/_temp/_github_workflow/event.json pnpm install --frozen-lockfile --ignore-scripts - pnpm nx run-many --target=build-native -- --target=x86_64-unknown-freebsd + pnpm nx run-many --outputStyle stream --target=build-native -- --target=x86_64-unknown-freebsd + pnpm nx reset rm -rf node_modules rm -rf dist + echo "KILL ALL NODE PROCESSES" + killall node + echo "COMPLETE" - name: Upload artifact uses: actions/upload-artifact@v3 with: