electron/script
trop[bot] 58ea9554f6
build: pin diff.renames for deterministic patch export (#50128)
git format-patch honors diff.renames, which defaults to 'true' (rename
detection only). If a user has diff.renames=copies configured at the
system or global level, exported patches may encode new files as copies
of similar existing files, causing spurious diffs against patches
exported on other machines. Pin diff.renames=true to match git's
default.

Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Samuel Attard <sattard@anthropic.com>
2026-03-09 10:33:14 +01:00
..
actions test: rerun failed tests individually (#48205) 2025-09-24 13:35:14 -07:00
codesign build: fix code-signing for MacOS x64 tests (#50073) 2026-03-05 10:12:33 -06:00
lib build: pin diff.renames for deterministic patch export (#50128) 2026-03-09 10:33:14 +01:00
node build: use siso instead of reclient (#47534) 2025-08-22 14:17:02 -04:00
release build: exit upload with error code if github upload fails (#49942) 2026-02-25 14:32:00 -05:00
zip_manifests fix: enable shader-f16 on windows (#48342) 2025-10-14 15:46:12 +02:00
.eslintrc.json build: drop eslint-plugin-unicorn (#47676) 2025-07-08 15:20:56 +02:00
apply_all_patches.py chore: bump pylint to 2.17 (#41576) 2024-03-21 09:48:23 -04:00
build-stats.mjs ci: fix release branch name in build stats script (#48533) 2025-10-10 22:28:09 -07:00
check-patch-diff.ts chore: bump chromium to 121.0.6104.0 (main) (#40418) 2023-11-03 15:37:55 -04:00
check-symlinks.js refactor: use node scheme imports in scripts (#38846) 2023-06-22 16:21:42 +02:00
copy-pipeline-segment-publish.js build: generate artifact attestions for released assets (#49768) 2026-02-11 15:32:26 -05:00
cp.mjs build: drop shx dependency (#47293) 2025-05-30 10:59:11 +02:00
create-api-json.mjs build: also lint mjs files (#44581) 2024-11-06 18:46:09 -05:00
dbus_mock.py chore: bump pylint to 2.17 (#41576) 2024-03-21 09:48:23 -04:00
doc-only-change.js build: add import/order eslint rule (#44085) 2024-10-02 19:10:44 -07:00
export_all_patches.py chore: bump pylint to 2.17 (#41576) 2024-03-21 09:48:23 -04:00
gen-filenames.ts feat: service worker preload scripts for improved extensions support (#44411) 2025-01-31 09:32:45 -05:00
gen-hunspell-filenames.js refactor: use node scheme imports in scripts (#38846) 2023-06-22 16:21:42 +02:00
gen-libc++-filenames.js chore: bump chromium to 140.0.7327.0 (main) (#47902) 2025-07-31 18:11:00 -04:00
generate-config-gypi.py build: fix python warnings "SyntaxWarning: invalid escape sequence '\w'" (#44650) 2024-11-14 12:27:20 +01:00
generate-deps-hash.js build: use github actions for windows (#44136) 2024-12-12 11:51:24 -05:00
generate-mas-config.py build: make is_mas_build a generated header instead of config (#43737) 2024-09-17 01:38:56 -07:00
generate-version-json.js build: add import/order eslint rule (#44085) 2024-10-02 19:10:44 -07:00
generate-zip-manifest.py chore: bump pylint to 2.17 (#41576) 2024-03-21 09:48:23 -04:00
get-git-version.py fix: only remove the 'v' prefix from the git tag name (#45132) 2025-01-13 22:36:03 -05:00
git-export-patches build: export matching patches (#41174) 2024-02-08 13:47:59 -05:00
git-import-patches build: explicitly run scripts with python3 (#33720) 2022-04-12 13:21:55 +02:00
gn-asar-hash.js build: add import/order eslint rule (#44085) 2024-10-02 19:10:44 -07:00
gn-asar.js build: add import/order eslint rule (#44085) 2024-10-02 19:10:44 -07:00
gn-check.js build: use one build target (#48527) 2025-10-20 15:57:50 -04:00
gn-plist-but-with-hashes.js refactor: use node scheme imports in scripts (#38846) 2023-06-22 16:21:42 +02:00
lint-roller-chromium-changes.mjs build: fix Chromium roll linting merge base determination in CI (#49946) 2026-02-25 11:40:06 -05:00
lint.js chore: add CLAUDE.md and Chromium Upgrade claude skill (#49229) 2025-12-19 13:07:58 +13:00
nan-spec-runner.js test: remove already disabled nan tests from our disable list (#49050) 2025-11-25 12:04:52 -06:00
node-disabled-tests.json chore: bump node to v24.14.0 (41-x-y) (#49940) 2026-03-02 14:37:27 +01:00
node-spec-runner.js build: remove unused script (#47642) 2025-07-09 10:35:04 -04:00
patch-up.js build: rewrite push-patch to use the github API instead of local git commits to ensure commits are signed (#47401) 2025-06-23 22:26:43 -07:00
patches-mtime-cache.py chore: bump pylint to 2.17 (#41576) 2024-03-21 09:48:23 -04:00
patches-stats.mjs ci: change patches stats DataDog metric type to gauge (#47319) 2025-06-02 14:49:44 -04:00
run-clang-format.py build: fix clang-format duplicate message (#45235) 2025-01-20 11:05:40 +01:00
run-clang-tidy.ts chore: improvements to script/run-clang-tidy.ts (#49335) 2026-01-08 22:05:44 -08:00
run-gn-format.py build: fix clang format/lint (#42715) 2024-06-28 13:30:07 -07:00
run-if-exists.js fix: EINVAL when spawning cmd files on Windows (#41893) 2024-04-19 09:27:58 -04:00
spec-runner.js chore: bump chromium to 144.0.7527.0 (main) (#48959) 2025-11-24 12:30:57 -05:00
split-tests.js test: run visibility-state-spec.ts first (#44206) 2024-10-14 09:40:22 -04:00
start.js fix: remove killed check to allow multiple signals (#40667) 2025-10-23 15:20:04 -04:00
sysroots.json build: roll sysroots (#47710) 2025-07-14 11:27:19 -04:00
tar.py chore: bump pylint to 2.17 (#41576) 2024-03-21 09:48:23 -04:00
verify-chromedriver.py chore: bump pylint to 2.17 (#41576) 2024-03-21 09:48:23 -04:00
verify-ffmpeg.py chore: bump pylint to 2.17 (#41576) 2024-03-21 09:48:23 -04:00
verify-mksnapshot.py chore: bump pylint to 2.17 (#41576) 2024-03-21 09:48:23 -04:00
yarn.js build: upgrade yarn to 4.12.0 (#49176) 2025-12-10 14:04:14 -05:00
zip-symbols.py build: apply additional compression to dsym on upload (#48930) 2025-11-13 10:43:53 +01:00