[DRAFT] dependency: Electron update (38)#32894
[DRAFT] dependency: Electron update (38)#32894jennifer-shehane wants to merge 2 commits intodevelopfrom
Conversation
There was a problem hiding this comment.
Bug: Inconsistent Branch Name Breaks Artifact Persistence
The workflow filter in @main.yml was changed from 'chore/remove_unused_anchors' to 'electron-bump-version', but the setup_should_persist_artifacts command still references the old branch name 'chore/remove_unused_anchors'. This inconsistency means artifacts will persist for the old branch name but not for the new 'electron-bump-version' branch, breaking the intended workflow behavior.
.circleci/src/pipeline/@pipeline.yml#L118-L119
cypress/.circleci/src/pipeline/@pipeline.yml
Lines 118 to 119 in e95bd53
There was a problem hiding this comment.
Bug: Stale branch reference in persist artifacts logic
The setup_should_persist_artifacts command still references fix/angular_dep_resolution_windows in its condition, but the workflow filters have been updated to use electron-bump-version instead. This creates an inconsistency where the electron-bump-version branch will run the full pipeline but won't persist artifacts because the command doesn't recognize it. The condition should be updated to match the new branch name used in the workflow filters.
.circleci/src/pipeline/@pipeline.yml#L118-L123
cypress/.circleci/src/pipeline/@pipeline.yml
Lines 118 to 123 in 571ad91
Additional details
Steps to test
How has the user experience changed?
PR Tasks
cypress-documentation?type definitions?Note
Bumps Electron to 38.5.0, syncs Node to 22.20.0, updates CI/docker images and @types/node, and adjusts prebuilds/node-abi and system tests accordingly.
electronto38.5.0node-abiresolution to4.17.0better-sqlite3prebuild target to Electron38.5.0.node-versionand.nvmrcto22.20.0engines.nodeto>=22.20.0@types/nodeto22.19.0across packagescypress/base-internal:22.20.0-{trixie,yarn-berry,glibc-2.31}docker-compose.ymlciimage to22.20.0-trixieelectron-bump-version22.20.0packages/electron/.cursor/rules/electron-upgrade.mdcwording and changelog templates.Written by Cursor Bugbot for commit 571ad91. This will update automatically on new commits. Configure here.