build: replace npx with lockfile-pinned binaries (#50598) * build: replace npx with lockfile-pinned binaries - nan-spec-runner: reorder yarn install first, invoke nan node-gyp bin directly - publish-to-npm: use host npm with E404 try/catch (closes existing TODO) - upload-symbols: add @sentry/cli devDep, invoke from node_modules/.bin - remove script/lib/npx.py (dead since #48243) * build: bump @sentry/cli to 1.70.0 for arm support * build: bump @sentry/cli to 1.72.0, skip CDN download on test jobs @sentry/cli fetches its platform binary from Sentry CDN at postinstall. Only upload-symbols.py (release pipeline) needs the binary; set SENTRYCLI_SKIP_DOWNLOAD=1 in the two test-segment workflows that call install-dependencies. The 64k variant uses pre-built artifacts and does not install deps. |
||
|---|---|---|
| .. | ||
| __init__.py | ||
| azput.js | ||
| config.py | ||
| electron.gitattributes | ||
| get-version.js | ||
| git.py | ||
| native_tests.py | ||
| npm.py | ||
| patches.py | ||
| util.py | ||
| utils.js | ||