electron/script/release
Samuel Attard 3d743a6ef7
build: replace npx with lockfile-pinned binaries (#50718)
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 10:02:18 -04:00
..
bin build: replace npx with lockfile-pinned binaries (#50718) 2026-04-06 10:02:18 -04:00
notes build: lint commits on Chromium roller branches (#49862) 2026-02-19 09:53:51 +01:00
uploaders build: replace npx with lockfile-pinned binaries (#50718) 2026-04-06 10:02:18 -04:00
find-github-release.ts build: add import/order eslint rule (#44085) 2024-10-02 19:10:44 -07:00
get-asset.ts build: add import/order eslint rule (#44085) 2024-10-02 19:10:44 -07:00
get-url-hash.ts build: update hasher return value (#47009) 2025-05-08 11:34:21 -07:00
github-token.ts build: convert all release scripts to typescript (#44035) 2024-09-30 17:55:27 -07:00
prepare-release.ts build: drop dugite as a dependency (#49194) 2025-12-12 13:43:12 -05:00
release-artifact-cleanup.ts build: cleanup release scripts, separate cli entrypoints from logic (#44058) 2024-10-01 13:51:40 -07:00
release.ts fix: handle tar.xz files in uploaders, add to breaking changes (#48941) 2025-11-13 13:03:24 -08:00
run-release-ci-jobs.ts build: migrate Windows release builds to GHA (#45137) 2025-01-23 14:10:24 -05:00
types.ts build: cleanup release scripts, separate cli entrypoints from logic (#44058) 2024-10-01 13:51:40 -07:00
version-bumper.ts build: add import/order eslint rule (#44085) 2024-10-02 19:10:44 -07:00
version-utils.ts build: drop dugite as a dependency (#49194) 2025-12-12 13:43:12 -05:00