diff --git a/deps/checksums/electron_v25_3_1_darwin_arm64_zip/sha256 b/deps/checksums/electron_v25_3_1_darwin_arm64_zip/sha256 new file mode 100644 index 00000000000..929a69d207f --- /dev/null +++ b/deps/checksums/electron_v25_3_1_darwin_arm64_zip/sha256 @@ -0,0 +1 @@ +1cc5e9b6451757ada1c07130b9454164d4206cf92595708fb6fc9ebff030f860 diff --git a/deps/checksums/electron_v25_3_1_darwin_x64_zip/sha256 b/deps/checksums/electron_v25_3_1_darwin_x64_zip/sha256 new file mode 100644 index 00000000000..0f5df59f37a --- /dev/null +++ b/deps/checksums/electron_v25_3_1_darwin_x64_zip/sha256 @@ -0,0 +1 @@ +66c86c8651c4699b069fde53d5fcbf8887a2573c27e3eefc655462b27c047d07 diff --git a/deps/checksums/electron_v25_3_1_linux_arm64_zip/sha256 b/deps/checksums/electron_v25_3_1_linux_arm64_zip/sha256 new file mode 100644 index 00000000000..fb8852bd6b0 --- /dev/null +++ b/deps/checksums/electron_v25_3_1_linux_arm64_zip/sha256 @@ -0,0 +1 @@ +2ae9fd05ffe59d59586d9e8afdbb45381971d964527123506ae08e2411872b4d diff --git a/deps/checksums/electron_v25_3_1_linux_armv7l_zip/sha256 b/deps/checksums/electron_v25_3_1_linux_armv7l_zip/sha256 new file mode 100644 index 00000000000..a44aa5f7ba7 --- /dev/null +++ b/deps/checksums/electron_v25_3_1_linux_armv7l_zip/sha256 @@ -0,0 +1 @@ +6c837332b63a973304b1eaf769bd4054ee972f4b8a74832053715959e1555a15 diff --git a/deps/checksums/electron_v25_3_1_linux_x64_zip/sha256 b/deps/checksums/electron_v25_3_1_linux_x64_zip/sha256 new file mode 100644 index 00000000000..645c9f40b53 --- /dev/null +++ b/deps/checksums/electron_v25_3_1_linux_x64_zip/sha256 @@ -0,0 +1 @@ +36f139c779ae0c0abc7227e9e3d65f34b8dfc3a0e4d40beb18bdf31750d4ca74 diff --git a/deps/checksums/electron_v25_3_1_mas_arm64_zip/sha256 b/deps/checksums/electron_v25_3_1_mas_arm64_zip/sha256 new file mode 100644 index 00000000000..68253d4d02e --- /dev/null +++ b/deps/checksums/electron_v25_3_1_mas_arm64_zip/sha256 @@ -0,0 +1 @@ +b78d6d997a88f30e7620c678898f6046a547534bee16f563cde39d6fc2ab75f7 diff --git a/deps/checksums/electron_v25_3_1_mas_x64_zip/sha256 b/deps/checksums/electron_v25_3_1_mas_x64_zip/sha256 new file mode 100644 index 00000000000..ee468f15e0d --- /dev/null +++ b/deps/checksums/electron_v25_3_1_mas_x64_zip/sha256 @@ -0,0 +1 @@ +a27647f28916ed852e02bcb037351bb7a3ec37fad0fce3f0120a3b49f0e768e9 diff --git a/deps/checksums/electron_v25_3_1_win32_arm64_zip/sha256 b/deps/checksums/electron_v25_3_1_win32_arm64_zip/sha256 new file mode 100644 index 00000000000..699f6404083 --- /dev/null +++ b/deps/checksums/electron_v25_3_1_win32_arm64_zip/sha256 @@ -0,0 +1 @@ +f2197ca61f23c8e54c2409cecab4e701aad680d6e08c88c1bfaf71fc0b8ae2a0 diff --git a/deps/checksums/electron_v25_3_1_win32_ia32_zip/sha256 b/deps/checksums/electron_v25_3_1_win32_ia32_zip/sha256 new file mode 100644 index 00000000000..39cdb52f829 --- /dev/null +++ b/deps/checksums/electron_v25_3_1_win32_ia32_zip/sha256 @@ -0,0 +1 @@ +c377d1fe50de0e49f937f9bf2db92750340565e306cfd895bc8ab1422fc5d1e3 diff --git a/deps/checksums/electron_v25_3_1_win32_x64_zip/sha256 b/deps/checksums/electron_v25_3_1_win32_x64_zip/sha256 new file mode 100644 index 00000000000..7937a6cdf55 --- /dev/null +++ b/deps/checksums/electron_v25_3_1_win32_x64_zip/sha256 @@ -0,0 +1 @@ +f94b0099c2d81c914a65ba7b6c0d776f68cfee7d5438d57b3911497ca4ca37bf diff --git a/deps/checksums/electron_v6_0_10_darwin_x64_zip/sha256 b/deps/checksums/electron_v6_0_10_darwin_x64_zip/sha256 deleted file mode 100644 index b215b141ef0..00000000000 --- a/deps/checksums/electron_v6_0_10_darwin_x64_zip/sha256 +++ /dev/null @@ -1 +0,0 @@ -e5e1272e75592305d34a10e8cb2d898300f52fe62b0879d0816a87394dea4eb1 diff --git a/deps/checksums/electron_v6_0_10_linux_arm64_zip/sha256 b/deps/checksums/electron_v6_0_10_linux_arm64_zip/sha256 deleted file mode 100644 index 33b36ae9be5..00000000000 --- a/deps/checksums/electron_v6_0_10_linux_arm64_zip/sha256 +++ /dev/null @@ -1 +0,0 @@ -0e3854a35bdbaf139e08cf2c359b3b867373c519219bbed87ef80bc6073cf660 diff --git a/deps/checksums/electron_v6_0_10_linux_armv7l_zip/sha256 b/deps/checksums/electron_v6_0_10_linux_armv7l_zip/sha256 deleted file mode 100644 index 8c3efb45a0b..00000000000 --- a/deps/checksums/electron_v6_0_10_linux_armv7l_zip/sha256 +++ /dev/null @@ -1 +0,0 @@ -154f6b516c4047b5eea47540be8641e2d4e988beb130960824c169f0aeea668e diff --git a/deps/checksums/electron_v6_0_10_linux_ia32_zip/sha256 b/deps/checksums/electron_v6_0_10_linux_ia32_zip/sha256 deleted file mode 100644 index 6720b5ccd63..00000000000 --- a/deps/checksums/electron_v6_0_10_linux_ia32_zip/sha256 +++ /dev/null @@ -1 +0,0 @@ -6d0bd25be3482b7c684f5889861462eedf6d26cb375052a522db38a71bb7c535 diff --git a/deps/checksums/electron_v6_0_10_linux_x64_zip/sha256 b/deps/checksums/electron_v6_0_10_linux_x64_zip/sha256 deleted file mode 100644 index edac5d28187..00000000000 --- a/deps/checksums/electron_v6_0_10_linux_x64_zip/sha256 +++ /dev/null @@ -1 +0,0 @@ -985f5424528d8176723598776ab52cadde4e55dd50592bb9d84b8f7d4977bc82 diff --git a/deps/checksums/electron_v6_0_10_mas_x64_zip/sha256 b/deps/checksums/electron_v6_0_10_mas_x64_zip/sha256 deleted file mode 100644 index a8ad27a7fdb..00000000000 --- a/deps/checksums/electron_v6_0_10_mas_x64_zip/sha256 +++ /dev/null @@ -1 +0,0 @@ -6b45b0ecaed73216ac36914737cf0993a5e37e72719560e53e9c735930068152 diff --git a/deps/checksums/electron_v6_0_10_win32_arm64_zip/sha256 b/deps/checksums/electron_v6_0_10_win32_arm64_zip/sha256 deleted file mode 100644 index 59705789a0d..00000000000 --- a/deps/checksums/electron_v6_0_10_win32_arm64_zip/sha256 +++ /dev/null @@ -1 +0,0 @@ -ce0804e3b9b240c5bd149ce2ba4459e72670e2d0166bbb0cdc496a7e5e96999e diff --git a/deps/checksums/electron_v6_0_10_win32_ia32_zip/sha256 b/deps/checksums/electron_v6_0_10_win32_ia32_zip/sha256 deleted file mode 100644 index 653870466ed..00000000000 --- a/deps/checksums/electron_v6_0_10_win32_ia32_zip/sha256 +++ /dev/null @@ -1 +0,0 @@ -c453b509d959bd663190da5f15c5340abc3a501b3961d4a27f903976863ef9b4 diff --git a/deps/checksums/electron_v6_0_10_win32_x64_zip/sha256 b/deps/checksums/electron_v6_0_10_win32_x64_zip/sha256 deleted file mode 100644 index cdd6ed312fd..00000000000 --- a/deps/checksums/electron_v6_0_10_win32_x64_zip/sha256 +++ /dev/null @@ -1 +0,0 @@ -2dcc2a0479be8c1f9661969c6ef52d868d74919e8844d175e687c21187c2892a diff --git a/docs/updating_dependencies.md b/docs/updating_dependencies.md index 410d60f6767..906fc0e4a9a 100644 --- a/docs/updating_dependencies.md +++ b/docs/updating_dependencies.md @@ -1,3 +1,23 @@ + + # Updating Dependencies > A guide to updating project dependencies. @@ -14,13 +34,11 @@ To update [Electron][electron], perform the following steps: If updating [Electron][electron] **will** introduce breaking changes, assess the implications to the project and determine whether the changes affect internal project usage or will cause downstream effects for project consumers. If the former, assess whether refactoring to accommodate the changes is possible. In both scenarios, consult with a project lead to determine an update strategy. -2. Update the configuration file found in `/etc` for David, a package which monitors npm for new releases, to use the desired [Electron][electron] version. +2. Update the default `DEPS_ELECTRON_VERSION` Makefile environment variable value to the desired [Electron][electron] version. -3. Update the default `DEPS_ELECTRON_VERSION` Makefile environment variable value to the desired [Electron][electron] version. +3. For each [Electron][electron] checksum found in `/deps/checksums`, rename the folder to the desired [Electron][electron] version and update the checksum for each target platform. If [Electron][electron] adds support for a new target platform, add the checksum. If [Electron][electron] removes support for a target platform, remove the existing checksum. -4. For each [Electron][electron] checksum found in `/deps/checksums`, rename the folder to the desired [Electron][electron] version and update the checksum for each target platform. If [Electron][electron] adds support for a new target platform, add the checksum. If [Electron][electron] removes support for a target platform, remove the existing checksum. - -5. Commit the changes. +4. Commit the changes. ## Node Modules diff --git a/tools/make/common.mk b/tools/make/common.mk index c328db452dc..5d5360caedf 100644 --- a/tools/make/common.mk +++ b/tools/make/common.mk @@ -572,7 +572,7 @@ endif endif # Define the Electron version: -DEPS_ELECTRON_VERSION ?= 6.0.10 +DEPS_ELECTRON_VERSION ?= 25.3.1 # Generate a version slug: deps_electron_version_slug := $(subst .,_,$(DEPS_ELECTRON_VERSION))