Skip to content

Commit e95bd53

Browse files
dependency: electron update (38)
1 parent 75118db commit e95bd53

File tree

17 files changed

+41
-41
lines changed

17 files changed

+41
-41
lines changed

.circleci/src/pipeline/@pipeline.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@ version: 2.1
88
chrome-stable-version: &chrome-stable-version "141.0.7390.107"
99
chrome-beta-version: &chrome-beta-version "142.0.7444.34"
1010
firefox-stable-version: &firefox-stable-version "142.0"
11-
base-internal-trixie: &base-internal-trixie cypress/base-internal:22.19.0-trixie
12-
base-internal-yarn-berry: &base-internal-yarn-berry cypress/base-internal:22.19.0-yarn-berry
11+
base-internal-trixie: &base-internal-trixie cypress/base-internal:22.20.0-trixie
12+
base-internal-yarn-berry: &base-internal-yarn-berry cypress/base-internal:22.20.0-yarn-berry
1313
# Lowest Node.js version we support of the minimum major version supported
1414
# See https://docs.cypress.io/app/get-started/install-cypress#Nodejs
1515
base-internal-minimum-node: &base-internal-minimum-node cypress/base-internal:20.15.0
@@ -600,9 +600,9 @@ commands:
600600
if [[ ! -f better_sqlite3.node ]]; then
601601
set -x
602602
apt update && apt install -y docker.io
603-
docker run -d --name better-sqlite3-builder cypress/base-internal:22.19.0-glibc-2.31 /bin/bash -c "sleep 1000000000"
603+
docker run -d --name better-sqlite3-builder cypress/base-internal:22.20.0-glibc-2.31 /bin/bash -c "sleep 1000000000"
604604
docker cp ~/cypress/node_modules/better-sqlite3 better-sqlite3-builder:/better-sqlite3
605-
docker exec -it better-sqlite3-builder /bin/bash -c "cd /better-sqlite3 && source /root/.bashrc && chown -R root:root . && npm install --ignore-scripts && npx --no-install prebuild -r electron -t 37.6.0 --include-regex 'better_sqlite3.node$'"
605+
docker exec -it better-sqlite3-builder /bin/bash -c "cd /better-sqlite3 && source /root/.bashrc && chown -R root:root . && npm install --ignore-scripts && npx --no-install prebuild -r electron -t 38.5.0 --include-regex 'better_sqlite3.node$'"
606606
docker cp better-sqlite3-builder:/better-sqlite3/build/Release/better_sqlite3.node ~/cypress/node_modules/better-sqlite3/build/Release/better_sqlite3.node
607607
docker rm -f better-sqlite3-builder
608608
cp ~/cypress/node_modules/better-sqlite3/build/Release/better_sqlite3.node ~/cypress/better_sqlite3.node

.circleci/src/pipeline/workflows/@main.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ linux-x64:
44
- equal: [ develop, << pipeline.git.branch >> ]
55
# use the following branch as well to ensure that v8 snapshot cache updates are fully tested
66
- equal: [ 'update-v8-snapshot-cache-on-develop', << pipeline.git.branch >> ]
7-
- equal: [ 'chore/remove_unused_anchors', << pipeline.git.branch >> ]
7+
- equal: [ 'electron-bump-version', << pipeline.git.branch >> ]
88
- matches:
99
pattern: /^release\/\d+\.\d+\.\d+$/
1010
value: << pipeline.git.branch >>

.node-version

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
22.19.0
1+
22.20.0

.nvmrc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
22.19.0
1+
22.20.0

docker-compose.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ services:
3131
- .:/opt/cypress
3232
ci:
3333
# This should mirror the image used in workflows.yml
34-
image: cypress/base-internal:22.19.0-trixie
34+
image: cypress/base-internal:22.20.0-trixie
3535
ports:
3636
- 5566:5566
3737
- 5567:5567

npm/cypress-schematic/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
"@schematics/angular": "^20.1.6",
2323
"@types/chai-enzyme": "0.6.13",
2424
"@types/mocha": "8.0.3",
25-
"@types/node": "^22.18.7",
25+
"@types/node": "^22.19.0",
2626
"eslint": "^9.31.0",
2727
"typescript": "~5.4.5",
2828
"vitest": "^3.2.4"

npm/puppeteer/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
},
2424
"devDependencies": {
2525
"@packages/eslint-config": "0.0.0-development",
26-
"@types/node": "^22.18.7",
26+
"@types/node": "^22.19.0",
2727
"chokidar": "^3.5.3",
2828
"eslint": "^9.31.0",
2929
"express": "4.21.0",

npm/webpack-dev-server/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
"webpack-merge": "^5.4.0"
3030
},
3131
"devDependencies": {
32-
"@types/node": "22.18.7",
32+
"@types/node": "22.19.0",
3333
"@types/speed-measure-webpack-plugin": "^1.3.4",
3434
"@types/webpack-bundle-analyzer": "4.7.0",
3535
"chai": "^4.3.6",

package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -114,7 +114,7 @@
114114
"@types/lodash": "^4.14.168",
115115
"@types/markdown-it": "12.2.3",
116116
"@types/mocha": "8.0.3",
117-
"@types/node": "22.18.7",
117+
"@types/node": "22.19.0",
118118
"@types/prismjs": "1.16.0",
119119
"@types/react": "18.3.12",
120120
"@types/react-dom": "18.3.1",
@@ -144,7 +144,7 @@
144144
"dedent": "^0.7.0",
145145
"del": "3.0.0",
146146
"detect-port": "^2.1.0",
147-
"electron": "37.6.0",
147+
"electron": "38.5.0",
148148
"electron-builder": "^25.1.8",
149149
"enzyme-adapter-react-16": "1.12.1",
150150
"eslint": "^8.56.0",
@@ -218,7 +218,7 @@
218218
"yarn-deduplicate": "3.1.0"
219219
},
220220
"engines": {
221-
"node": ">=22.19.0",
221+
"node": ">=22.20.0",
222222
"yarn": ">=1.22.22"
223223
},
224224
"productName": "Cypress",
@@ -281,7 +281,7 @@
281281
"@types/react": "18.3.12",
282282
"browserify-sign": "4.2.2",
283283
"devtools-protocol": "0.0.1528500",
284-
"node-abi": "4.9.0",
284+
"node-abi": "4.17.0",
285285
"vue-template-compiler": "2.6.12"
286286
},
287287
"packageManager": "[email protected]+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e"

packages/electron/.cursor/rules/electron-upgrade.mdc

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ Before starting, gather the following information:
1616

1717
### Finding Version Information
1818

19-
**IMPORTANT**: The target Electron version, Chromium version, and Node.js verions must be specified in the chat prompt.
19+
**IMPORTANT**: The target Electron version, Chromium version, and Node.js versions must be specified in the chat prompt.
2020

2121
## Step 1: Update Core Electron Version
2222

@@ -147,18 +147,18 @@ An Electron upgrade is **NOT a breaking change** if:
147147
```markdown
148148
## Breaking Changes
149149

150-
- Upgraded `electron` from `OLD_VERSION` to `NEW_VERSION`
151-
- Upgraded bundled Node.js version from `OLD_NODE_VERSION` to `NEW_NODE_VERSION`
152-
- Upgraded bundled Chromium version from `OLD_CHROMIUM_VERSION` to `NEW_CHROMIUM_VERSION`
150+
- Upgraded `electron`
151+
- Upgraded bundled Node.js version
152+
- Upgraded bundled Chromium version
153153
```
154154

155155
**For Non-Breaking Changes**:
156156
```markdown
157157
## Dependency Updates
158158

159-
- Upgraded `electron` from `OLD_VERSION` to `NEW_VERSION`
160-
- Upgraded bundled Node.js version from `OLD_NODE_VERSION` to `NEW_NODE_VERSION`
161-
- Upgraded bundled Chromium version from `OLD_CHROMIUM_VERSION` to `NEW_CHROMIUM_VERSION`
159+
- Upgraded `electron`
160+
- Upgraded bundled Node.js version
161+
- Upgraded bundled Chromium version
162162
```
163163

164164
## Step 10: Testing and Validation

0 commit comments

Comments
 (0)