Skip to content

chore: Replace execSync with execFileSync to prevent command injectio… #154

chore: Replace execSync with execFileSync to prevent command injectio…

chore: Replace execSync with execFileSync to prevent command injectio… #154

Triggered via push February 19, 2026 10:59
Status Failure
Total duration 6m 39s
Artifacts –

ci.yml

on: push
Matrix: job_compile
Build Package
23s
Build Package
Matrix: job_test_bindings
All required jobs passed
2s
All required jobs passed
Fit to window
Zoom out
Zoom in

Annotations

15 errors
Compile Binary (v22) ubuntu-22.04, ghcr.io/getsentry/sentry-test-ubuntu-20.04-amd64:0dd255f3d41d013c1db4c4e08ffd22ee7959c3cc, glibc
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv
Compile Binary (v22) ubuntu-22.04, ghcr.io/getsentry/sentry-test-ubuntu-20.04-amd64:0dd255f3d41d013c1db4c4e08ffd22ee7959c3cc, glibc
WARNING: The directory '/github/home/.cache/pip' or its parent directory is not owned or is not writable by the current user. The cache has been disabled. Check the permissions and owner of that directory. If executing pip with sudo, you should use sudo's -H flag.
Compile Binary (v22) ubuntu-22.04, ghcr.io/getsentry/sentry-test-ubuntu-20.04-amd64:0dd255f3d41d013c1db4c4e08ffd22ee7959c3cc, glibc
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv
Compile Binary (v20) ubuntu-22.04, ghcr.io/getsentry/sentry-test-ubuntu-20.04-amd64:0dd255f3d41d013c1db4c4e08ffd22ee7959c3cc, glibc
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv
Compile Binary (v20) ubuntu-22.04, ghcr.io/getsentry/sentry-test-ubuntu-20.04-amd64:0dd255f3d41d013c1db4c4e08ffd22ee7959c3cc, glibc
WARNING: The directory '/github/home/.cache/pip' or its parent directory is not owned or is not writable by the current user. The cache has been disabled. Check the permissions and owner of that directory. If executing pip with sudo, you should use sudo's -H flag.
Compile Binary (v20) ubuntu-22.04, ghcr.io/getsentry/sentry-test-ubuntu-20.04-amd64:0dd255f3d41d013c1db4c4e08ffd22ee7959c3cc, glibc
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv
Compile Binary (v24) ubuntu-22.04, ghcr.io/getsentry/sentry-test-ubuntu-20.04-amd64:0dd255f3d41d013c1db4c4e08ffd22ee7959c3cc, glibc
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv
Compile Binary (v24) ubuntu-22.04, ghcr.io/getsentry/sentry-test-ubuntu-20.04-amd64:0dd255f3d41d013c1db4c4e08ffd22ee7959c3cc, glibc
WARNING: The directory '/github/home/.cache/pip' or its parent directory is not owned or is not writable by the current user. The cache has been disabled. Check the permissions and owner of that directory. If executing pip with sudo, you should use sudo's -H flag.
Compile Binary (v24) ubuntu-22.04, ghcr.io/getsentry/sentry-test-ubuntu-20.04-amd64:0dd255f3d41d013c1db4c4e08ffd22ee7959c3cc, glibc
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv
Compile Binary (v18) ubuntu-22.04, ghcr.io/getsentry/sentry-test-ubuntu-20.04-amd64:0dd255f3d41d013c1db4c4e08ffd22ee7959c3cc, glibc
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv
Compile Binary (v18) ubuntu-22.04, ghcr.io/getsentry/sentry-test-ubuntu-20.04-amd64:0dd255f3d41d013c1db4c4e08ffd22ee7959c3cc, glibc
WARNING: The directory '/github/home/.cache/pip' or its parent directory is not owned or is not writable by the current user. The cache has been disabled. Check the permissions and owner of that directory. If executing pip with sudo, you should use sudo's -H flag.
Compile Binary (v18) ubuntu-22.04, ghcr.io/getsentry/sentry-test-ubuntu-20.04-amd64:0dd255f3d41d013c1db4c4e08ffd22ee7959c3cc, glibc
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv
Test (v24) macos-15-intel
Process completed with exit code 1.
test/e2e.test.mjs > e2e Tests > Capture stack trace from multiple threads: test/e2e.test.mjs#L71
AssertionError: expected { '0': { frames: [ …(12) ] }, …(1) } to deeply equal ObjectContaining{…} - Expected + Received - ObjectContaining { + { "0": { - "frames": ArrayContaining [ + "frames": [ { - "colno": Any<Number>, - "filename": Any<String>, + "colno": 28, + "filename": "node:buffer", + "function": "from", + "lineno": 308, + }, + { + "colno": 17, + "filename": "node:internal/crypto/pbkdf2", "function": "pbkdf2Sync", - "lineno": Any<Number>, + "lineno": 79, }, { - "colno": Any<Number>, - "filename": StringMatching /long-work.js$/, + "colno": 25, + "filename": "/Users/runner/work/sentry-javascript-node-native-stacktrace/sentry-javascript-node-native-stacktrace/test/long-work.js", "function": "longWork", - "lineno": Any<Number>, + "lineno": 6, }, { - "colno": Any<Number>, - "filename": StringMatching /stack-traces.js$/, + "colno": 1, + "filename": "/Users/runner/work/sentry-javascript-node-native-stacktrace/sentry-javascript-node-native-stacktrace/test/stack-traces.js", "function": "?", - "lineno": Any<Number>, + "lineno": 11, + }, + { + "colno": 14, + "filename": "node:internal/modules/cjs/loader", + "function": "?", + "lineno": 1761, + }, + { + "colno": 10, + "filename": "node:internal/modules/cjs/loader", + "function": "?", + "lineno": 1893, + }, + { + "colno": 32, + "filename": "node:internal/modules/cjs/loader", + "function": "?", + "lineno": 1481, + }, + { + "colno": 12, + "filename": "node:internal/modules/cjs/loader", + "function": "?", + "lineno": 1300, + }, + { + "colno": 14, + "filename": "node:diagnostics_channel", + "function": "traceSync", + "lineno": 328, + }, + { + "colno": 24, + "filename": "node:internal/modules/cjs/loader", + "function": "wrapModuleLoad", + "lineno": 245, }, + { + "colno": 5, + "filename": "node:internal/modules/run_main", + "function": "executeUserEntryPoint", + "lineno": 154, + }, + { + "colno": 47, + "filename": "node:internal/main/run_main_module", + "function": "?", + "lineno": 33, + }, ], }, "2": { - "frames": ArrayContaining [ + "frames": [ { - "colno": Any<Number>, - "filename": Any<String>, - "function": "pbkdf2Sync", - "lineno": Any<Number>, + "colno": 24, + "filename": "node:internal/crypto/random", + "function": "randomFillSync", + "lineno": 119, }, { - "colno": Any<Number>, - "filename": StringMatching /long-work.js$/, + "colno": 5, + "filename": "node:internal/crypto/random", + "function": "randomBytes", + "lineno": 108, + }, + { + "colno": 25, + "filename": "/Users/runner/work/sentry-javascript-node-native-stacktrace/sentry-javascript-node-native-stacktrace/test/long-work.js", "function": "longWork", - "lineno": Any<Number>, + "lineno": 5, + }, + { + "colno": 1, + "filename": "/Users/runner/work/sentry-javascript-node-native-stacktrace/sentry-javascript-node-native-stacktrace/test/worker.js", + "function": "?", + "lineno": 6, + }, + { + "colno": 14, + "filename": "node:internal/modules/cjs/loader", + "function": "?", + "lineno": 1761, + }, + { + "colno": 10, + "filename": "node:internal/modules/cjs/loader", + "function": "?", + "lineno": 1893, + }, + { + "colno": 32, + "filena
All required jobs passed
Process completed with exit code 1.