electron/script/lib
Samuel Attard 218544d32e
build: replace npx with lockfile-pinned binaries (#50717)
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.
2026-04-06 16:07:36 -04:00
..
__init__.py Move helper functions into a common module. 2013-06-20 22:51:58 +08:00
azput.js build: add import/order eslint rule (#44085) 2024-10-02 19:10:44 -07:00
config.py build: correct uploader copy for tar files (#48954) 2025-11-14 10:54:37 -05:00
electron.gitattributes build: fix path to git attributes for for patch export (#24896) 2020-08-10 07:10:15 -07:00
get-version.js build: always use python3 in script/lib/get-version.js (#45400) 2025-02-03 16:13:36 -05:00
git.py build: derive patches upstream-head ref from script path (40-x-y) (#50739) 2026-04-06 16:00:44 -04:00
native_tests.py chore: bump pylint to 2.17 (#41576) 2024-03-21 09:48:23 -04:00
npm.py build: fail a build if some hooks don't succeed (#16369) 2019-01-23 11:31:14 +01:00
patches.py chore: bump pylint to 2.17 (#41576) 2024-03-21 09:48:23 -04:00
util.py build: apply additional compression to dsym on upload (#48934) 2025-11-13 13:32:13 +01:00
utils.js build: drop dugite as a dependency (#49204) 2025-12-15 14:40:56 -05:00