Skip to content

Commit efcc12f

Browse files
authored
misc: convert @packages/launcher tests from mocha to vitest and always prefer 64-bit install paths to 32-bit (#32656)
* chore: start launcher vitest conversion and conver browsers spec to vitest * chore: convert darwin spec to vitest * chore: convert linux spec to vitest * chore: convert windows spec to vitest * chore: convert detect spect to vitest * chore: cleanup unused files * chore: update browsers orb and replace existing google chrome install * chore: fix detect spec to use actual implementation of cp.spawn * chore: convert thennable promise test that was missed in detect spec * misc: add changelog entry * chore: remove mock comment * remove duplicate entry
1 parent 24304a6 commit efcc12f

25 files changed

+2036
-1692
lines changed

.circleci/src/pipeline/@pipeline.yml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ ubuntu-2004-current: &ubuntu-2004-current ubuntu-2004:2024.11.1
1717
ubuntu-2004-older: &ubuntu-2004-older ubuntu-2004:2024.05.1
1818

1919
orbs:
20-
browser-tools: circleci/browser-tools@2.1.1
20+
browser-tools: circleci/browser-tools@2.3.1
2121

2222
defaults: &defaults
2323
parallelism: 1
@@ -563,6 +563,7 @@ commands:
563563
# https://www.ubuntuupdates.org/package/google_chrome/stable/main/base/google-chrome-stable
564564
channel: << parameters.google-chrome-channel >>
565565
chrome_version: << parameters.google-chrome-version >>
566+
replace_existing: true
566567
- when:
567568
condition:
568569
equal: [ 'beta', << parameters.google-chrome-channel>> ]
@@ -1786,7 +1787,7 @@ jobs:
17861787
source ./scripts/ensure-node.sh
17871788
yarn lerna run types
17881789
- sanitize-verify-and-store-mocha-results:
1789-
expectedResultCount: 10
1790+
expectedResultCount: 9
17901791

17911792
verify-release-readiness:
17921793
<<: *defaults

cli/CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,12 @@
11
<!-- See the ../guides/writing-the-cypress-changelog.md for details on writing the changelog. -->
2+
## 15.4.1
3+
4+
_Released 10/21/2025 (PENDING)_
5+
6+
**Misc:**
7+
8+
Browser detection in Cypress now always prefers 64-bit browser installs to 32-bit browser installs. Addressed in [#32656](https://github.com/cypress-io/cypress/pull/32656).
9+
210
## 15.4.0
311

412
_Released 10/7/2025_

guides/esm-migration.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,7 @@ When migrating some of these projects away from the `ts-node` entry [see `@packa
9898
- [ ] packages/https-proxy
9999
- [x] packages/electron ✅ **COMPLETED**
100100
- [x] packages/icons ✅ **COMPLETED**
101-
- [ ] packages/launcher
101+
- [x] packages/launcher**COMPLETED**
102102
- [ ] packages/net-stubbing
103103
- [x] packages/network ✅ **COMPLETED**
104104
- [ ] packages/packherd-require

packages/launcher/__snapshots__/browsers_spec.ts.js

Lines changed: 0 additions & 123 deletions
This file was deleted.

packages/launcher/__snapshots__/darwin_spec.ts.js

Lines changed: 0 additions & 219 deletions
This file was deleted.

0 commit comments

Comments
 (0)