Build - feat: enhance build scripts for cross-platform compatibility and improve command execution handling #186
build.yml
on: push
Matrix: prebuild-linux-glibc
Matrix: prebuild-linux-musl
Matrix: test-api-compatibility
lint
42s
prebuild-mac-x64
1m 44s
prebuild-mac-arm64
1m 33s
prebuild-win-x64
1m 56s
prebuild-win-arm64
3m 28s
Matrix: test-ubuntu
Matrix: test-alpine
Matrix: test-mac-win
publish
0s
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
|
|