Skip to content

Build - feat: enhance build scripts for cross-platform compatibility and improve command execution handling #186

Build - feat: enhance build scripts for cross-platform compatibility and improve command execution handling

Build - feat: enhance build scripts for cross-platform compatibility and improve command execution handling #186

Triggered via push November 29, 2025 19:22
Status Failure
Total duration 37m 12s
Artifacts 8

build.yml

on: push
Matrix: prebuild-linux-glibc
Matrix: prebuild-linux-musl
Matrix: test-api-compatibility
Matrix: test-ubuntu
Matrix: test-alpine
Matrix: test-mac-win
publish
0s
publish
Fit to window
Zoom out
Zoom in

Annotations

41 errors, 48 warnings, and 5 notices
lint
Process completed with exit code 1.
lint: scripts/build-native.ts#L71
execSync with dynamic paths is a security risk. Use execFileSync with explicit command and arguments instead
test-api-compatibility (ubuntu-latest, 24)
Process completed with exit code 1.
test-api-compatibility (macos-latest, 24)
The strategy configuration was canceled because "test-api-compatibility.ubuntu-latest_24" failed
test-api-compatibility (windows-latest, 24)
The strategy configuration was canceled because "test-api-compatibility.ubuntu-latest_24" failed
test-mac-win (macos-13-large, 20)
Process completed with exit code 1.
test-mac-win (macos-13-large, 24)
Process completed with exit code 1.
test-mac-win (macos-13-large, 22)
Process completed with exit code 1.
test-mac-win (macos-14, 23)
Process completed with exit code 1.
test-mac-win (macos-13-large, 23)
Process completed with exit code 1.
test-mac-win (macos-14, 20)
Process completed with exit code 1.
test-mac-win (windows-latest, 24)
Process completed with exit code 1.
test-mac-win (windows-latest, 23)
Process completed with exit code 1.
test-mac-win (macos-14, 24)
Process completed with exit code 1.
test-mac-win (macos-14, 22)
Process completed with exit code 1.
test-mac-win (windows-latest, 20)
Process completed with exit code 1.
test-mac-win (windows-latest, 22)
Process completed with exit code 1.
test-ubuntu (ubuntu-22.04, x64, 20)
Process completed with exit code 1.
test-ubuntu (ubuntu-22.04, x64, 23)
Process completed with exit code 1.
test-ubuntu (ubuntu-22.04, arm64, 24)
Process completed with exit code 1.
test-ubuntu (ubuntu-24.04, x64, 22)
Process completed with exit code 1.
test-ubuntu (ubuntu-22.04, arm64, 20)
Process completed with exit code 1.
test-ubuntu (ubuntu-22.04, arm64, 23)
Process completed with exit code 1.
test-ubuntu (ubuntu-22.04, arm64, 22)
Process completed with exit code 1.
test-ubuntu (ubuntu-22.04, x64, 22)
Process completed with exit code 1.
test-ubuntu (ubuntu-24.04, arm64, 23)
Process completed with exit code 1.
test-ubuntu (ubuntu-22.04, x64, 24)
Process completed with exit code 1.
test-ubuntu (ubuntu-24.04, arm64, 22)
Process completed with exit code 1.
test-ubuntu (ubuntu-24.04, x64, 20)
Process completed with exit code 1.
test-ubuntu (ubuntu-24.04, arm64, 20)
Process completed with exit code 1.
test-ubuntu (ubuntu-24.04, arm64, 24)
Process completed with exit code 1.
test-ubuntu (ubuntu-24.04, x64, 23)
Process completed with exit code 1.
test-ubuntu (ubuntu-24.04, x64, 24)
Process completed with exit code 1.
test-alpine (x64, 20)
Process completed with exit code 1.
test-alpine (arm64, 22)
Process completed with exit code 132.
test-alpine (x64, 22)
Process completed with exit code 1.
test-alpine (x64, 24)
Process completed with exit code 1.
test-alpine (x64, 23)
Process completed with exit code 1.
test-alpine (arm64, 23)
Process completed with exit code 1.
test-alpine (arm64, 20)
Process completed with exit code 1.
test-alpine (arm64, 24)
Process completed with exit code 1.
lint
The process '/usr/bin/git' failed with exit code 128
lint: src/stack_path.ts#L50
Variable Assigned to Object Injection Sink
lint: src/stack_path.ts#L33
Unsafe Regular Expression
test-api-compatibility (ubuntu-latest, 24)
The process '/usr/bin/git' failed with exit code 128
prebuild-mac-arm64
The process '/opt/homebrew/bin/git' failed with exit code 128
prebuild-linux-glibc (x64)
The process '/usr/bin/git' failed with exit code 128
prebuild-mac-x64
The process '/usr/local/bin/git' failed with exit code 128
prebuild-win-x64
The process 'C:\Program Files\Git\bin\git.exe' failed with exit code 128
prebuild-linux-musl (x64)
The process '/usr/bin/git' failed with exit code 128
prebuild-win-arm64
The process 'C:\Program Files\Git\bin\git.exe' failed with exit code 128
test-mac-win (macos-13-large, 20)
The process '/usr/local/bin/git' failed with exit code 128
test-mac-win (macos-13-large, 24)
The process '/usr/local/bin/git' failed with exit code 128
test-mac-win (macos-13-large, 22)
The process '/usr/local/bin/git' failed with exit code 128
test-mac-win (macos-14, 23)
The process '/opt/homebrew/bin/git' failed with exit code 128
test-mac-win (macos-13-large, 23)
The process '/usr/local/bin/git' failed with exit code 128
test-mac-win (macos-14, 20)
The process '/opt/homebrew/bin/git' failed with exit code 128
test-mac-win (windows-latest, 24)
The process 'C:\Program Files\Git\bin\git.exe' failed with exit code 128
test-mac-win (windows-latest, 23)
The process 'C:\Program Files\Git\bin\git.exe' failed with exit code 128
test-mac-win (macos-14, 24)
The process '/opt/homebrew/bin/git' failed with exit code 128
test-mac-win (macos-14, 22)
The process '/opt/homebrew/bin/git' failed with exit code 128
test-mac-win (windows-latest, 20)
The process 'C:\Program Files\Git\bin\git.exe' failed with exit code 128
test-mac-win (windows-latest, 22)
The process 'C:\Program Files\Git\bin\git.exe' failed with exit code 128
prebuild-linux-glibc (arm64)
The process '/usr/bin/git' failed with exit code 128
test-ubuntu (ubuntu-22.04, x64, 20)
The process '/usr/bin/git' failed with exit code 128
test-ubuntu (ubuntu-22.04, x64, 23)
The process '/usr/bin/git' failed with exit code 128
test-ubuntu (ubuntu-22.04, arm64, 24)
The process '/usr/bin/git' failed with exit code 128
prebuild-linux-musl (arm64)
The process '/usr/bin/git' failed with exit code 128
test-ubuntu (ubuntu-24.04, x64, 22)
The process '/usr/bin/git' failed with exit code 128
test-ubuntu (ubuntu-22.04, arm64, 20)
The process '/usr/bin/git' failed with exit code 128
test-ubuntu (ubuntu-22.04, arm64, 23)
The process '/usr/bin/git' failed with exit code 128
test-ubuntu (ubuntu-22.04, arm64, 22)
The process '/usr/bin/git' failed with exit code 128
test-ubuntu (ubuntu-22.04, x64, 22)
The process '/usr/bin/git' failed with exit code 128
test-ubuntu (ubuntu-24.04, arm64, 23)
The process '/usr/bin/git' failed with exit code 128
test-ubuntu (ubuntu-22.04, x64, 24)
The process '/usr/bin/git' failed with exit code 128
test-ubuntu (ubuntu-24.04, arm64, 22)
The process '/usr/bin/git' failed with exit code 128
test-ubuntu (ubuntu-24.04, x64, 20)
The process '/usr/bin/git' failed with exit code 128
test-ubuntu (ubuntu-24.04, arm64, 20)
The process '/usr/bin/git' failed with exit code 128
test-ubuntu (ubuntu-24.04, arm64, 24)
The process '/usr/bin/git' failed with exit code 128
test-ubuntu (ubuntu-24.04, x64, 23)
The process '/usr/bin/git' failed with exit code 128
test-ubuntu (ubuntu-24.04, x64, 24)
The process '/usr/bin/git' failed with exit code 128
test-alpine (x64, 20)
The process '/usr/bin/git' failed with exit code 128
test-alpine (arm64, 22)
The process '/usr/bin/git' failed with exit code 128
test-alpine (x64, 22)
The process '/usr/bin/git' failed with exit code 128
test-alpine (x64, 24)
The process '/usr/bin/git' failed with exit code 128
test-alpine (x64, 23)
The process '/usr/bin/git' failed with exit code 128
test-alpine (arm64, 23)
The process '/usr/bin/git' failed with exit code 128
test-alpine (arm64, 20)
The process '/usr/bin/git' failed with exit code 128
test-alpine (arm64, 24)
The process '/usr/bin/git' failed with exit code 128
prebuild-mac-x64
The macOS-13 based runner images are being deprecated, consider switching to macOS-15 (macos-15-intel) or macOS 15 arm64 (macos-latest) instead. For more details see https://github.com/actions/runner-images/issues/13046
test-mac-win (macos-13-large, 20)
The macOS-13 based runner images are being deprecated, consider switching to macOS-15 (macos-15-intel) or macOS 15 arm64 (macos-latest) instead. For more details see https://github.com/actions/runner-images/issues/13046
test-mac-win (macos-13-large, 24)
The macOS-13 based runner images are being deprecated, consider switching to macOS-15 (macos-15-intel) or macOS 15 arm64 (macos-latest) instead. For more details see https://github.com/actions/runner-images/issues/13046
test-mac-win (macos-13-large, 22)
The macOS-13 based runner images are being deprecated, consider switching to macOS-15 (macos-15-intel) or macOS 15 arm64 (macos-latest) instead. For more details see https://github.com/actions/runner-images/issues/13046
test-mac-win (macos-13-large, 23)
The macOS-13 based runner images are being deprecated, consider switching to macOS-15 (macos-15-intel) or macOS 15 arm64 (macos-latest) instead. For more details see https://github.com/actions/runner-images/issues/13046

Artifacts

Produced during runtime
Name Size Digest
prebuilds-linux-arm64-glibc
1.1 MB
sha256:1e013adbd02a73f407a7322a6a832499a98923bf56082d21e88ac2bd43899ad8
prebuilds-linux-arm64-musl
1.21 MB
sha256:dc9ba1866aea85b7765d79f45aabee93199cd52836dc1c2e2d064e89d195d071
prebuilds-linux-x64-glibc
1.13 MB
sha256:a984a4e8e50f5c97d5cacb9d94fd430190e493c7063e91a7d47a18abaeed3d62
prebuilds-linux-x64-musl
1.26 MB
sha256:f772331aa3a4ee2c05ffc9f215f35c6adf133231912dac082158ebd43cfa79c9
prebuilds-mac-arm64
1020 KB
sha256:07e5b93fcbed03bbb9a60ad31058a806c6f3593e2e270fd744d543bc94587216
prebuilds-mac-x64
1.06 MB
sha256:97ac063b4f1df7bfe9a39a9f573f5e3c079ac548a9f02733cec92fe696121cc2
prebuilds-win-arm64
1.08 MB
sha256:fdff5bfa2a4ed1da712b1aa1e294666f7b49350a488d6188a0211b04b9ed5344
prebuilds-win-x64
1.08 MB
sha256:7cf065e8130bdac869bb66361c94732e5f8c7823b12e7e37d5211bf07c143507