Skip to content
Open
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
6619 commits
Select commit Hold shift + click to select a range
e90eba4
chore: updating v8 snapshot cache (#33265)
github-actions[bot] Jan 22, 2026
4ac2992
chore: updating v8 snapshot cache (#33266)
github-actions[bot] Jan 22, 2026
041a40a
dependency: update lodash to 4.17.23 (#33270)
MikeMcC399 Jan 22, 2026
0105d77
chore: Update Chrome (stable) to 144.0.7559.96 (#33258)
github-actions[bot] Jan 22, 2026
d8e588b
chore(deps): update dependency floating-vue from 2.0.0-beta.17 to v5.…
renovate[bot] Jan 22, 2026
d8d998d
chore(deps): update dependency @cypress/commit-info to v2.2.2 (#33271)
renovate[bot] Jan 22, 2026
0ba7096
chore(deps): update dependency @cypress/unique-selector to v2.1.2 (#3…
renovate[bot] Jan 22, 2026
e7b8543
chore: Update Chrome (stable) to 144.0.7559.96 and Chrome (beta) to 1…
github-actions[bot] Jan 22, 2026
dc4cc33
chore: updating v8 snapshot cache (#33278)
github-actions[bot] Jan 23, 2026
7f3c8ae
chore: updating v8 snapshot cache (#33279)
github-actions[bot] Jan 23, 2026
5cc34ea
chore: updating v8 snapshot cache (#33280)
github-actions[bot] Jan 23, 2026
875b7ce
chore: update cypress.config.ts and package.json files to expose cy-i…
mschile Jan 24, 2026
07b6bb4
fix: new test tests after removal of new test flow in the Studio welc…
mabela416 Jan 26, 2026
b83a693
chore(deps): update dependency @cypress/unique-selector to v2.1.3 (#3…
renovate[bot] Jan 26, 2026
1c52633
chore: updating v8 snapshot cache (#33291)
github-actions[bot] Jan 27, 2026
f48b9b7
chore: updating v8 snapshot cache (#33290)
github-actions[bot] Jan 27, 2026
ece5b27
chore: updating v8 snapshot cache (#33292)
github-actions[bot] Jan 27, 2026
d4a9de1
chore: Remove outside @cypress/commit-info dependency (#33276)
jennifer-shehane Jan 27, 2026
07a2b68
chore(deps): update dependency devtools-protocol to v0.0.1573491 (#33…
renovate[bot] Jan 27, 2026
14f7a5e
internal: (studio) supporting before/after snapshots in studio (#33281)
tbiethman Jan 27, 2026
0563700
chore: updating v8 snapshot cache (#33297)
github-actions[bot] Jan 28, 2026
c93fa1a
chore: updating v8 snapshot cache (#33298)
github-actions[bot] Jan 28, 2026
90e289d
chore: updating v8 snapshot cache (#33299)
github-actions[bot] Jan 28, 2026
8664921
chore: set allowCypressEnv to false in scaffolded configs (#33287)
cacieprins Jan 28, 2026
fc6c027
dependency(security): upgrade express, body-parser, qs (#33305)
MuazOthman Jan 29, 2026
e4e81c9
chore(deps): update dependency fsevents to ^2.3.3 (#33288)
renovate[bot] Jan 29, 2026
88d148f
chore: Update Chrome (stable) to 144.0.7559.109 and Chrome (beta) to …
github-actions[bot] Jan 29, 2026
4fac618
chore: updating v8 snapshot cache (#33306)
github-actions[bot] Jan 30, 2026
05f1a44
chore: updating v8 snapshot cache (#33307)
github-actions[bot] Jan 30, 2026
b152fb1
chore: updating v8 snapshot cache (#33308)
github-actions[bot] Jan 30, 2026
eb0f256
chore(deps): update dependency devtools-protocol to v0.0.1575685 (#33…
renovate[bot] Jan 30, 2026
fa872c6
chore: fix cypress in cypress test replays (#33309)
ryanthemanuel Jan 30, 2026
fd01024
chore: Update v8 snapshot cache - linux (#33314)
github-actions[bot] Feb 2, 2026
c61359e
chore: Update v8 snapshot cache - windows (#33315)
github-actions[bot] Feb 2, 2026
f40f51e
chore: Update v8 snapshot cache - darwin (#33316)
github-actions[bot] Feb 2, 2026
1f9d7f5
docs: fix grammar in CLI README (#33317)
njg7194 Feb 2, 2026
2e00636
chore: clarify allowCypressEnv error message (#33286)
cacieprins Feb 2, 2026
babb713
docs: Update deprecation notice for Cypress.env() (#33320)
jennifer-shehane Feb 3, 2026
5b93401
feat: display the resolved expose values in the resolved config ui (#…
cacieprins Feb 3, 2026
e4324d1
chore: v15.10.0 release (#33323)
cacieprins Feb 3, 2026
75a2b98
test: fix studio failing tests because of unsaved changes modal and v…
mabela416 Feb 4, 2026
6751500
chore: update kitchensink (#33329)
cacieprins Feb 4, 2026
dffb9af
docs: adds usage guide outlining ci/cd workflows & triggers (#33328)
cacieprins Feb 4, 2026
df48ddd
chore: Update Chrome (stable) to 144.0.7559.132 (#33325)
github-actions[bot] Feb 4, 2026
df2ffce
fix: retry file renames for studio and prompt bundles (#33330)
mschile Feb 5, 2026
035886a
internal: (studio) Record protocol sentry errors (#33321)
mike-plummer Feb 5, 2026
92fc826
chore: Update Chrome (beta) to 145.0.7632.45 (#33335)
github-actions[bot] Feb 5, 2026
06220bd
chore: updating v8 snapshot cache (#33333)
github-actions[bot] Feb 5, 2026
db1ef01
chore: updating v8 snapshot cache (#33331)
github-actions[bot] Feb 5, 2026
eb60ddc
chore: updating v8 snapshot cache (#33332)
github-actions[bot] Feb 5, 2026
49aa0bb
breaking(@cypress/grep): release version 6.0.0 of @cypress/grep (#33242)
AtofStryker Feb 5, 2026
acfcd26
chore(deps): upgrade @isaacs/brace-expansion to 5.0.1 (#33336)
mschile Feb 5, 2026
ce93edf
chore: release @cypress/grep-v6.0.0
semantic-release-bot Feb 5, 2026
7e7817b
chore: Auto-add app team for review of github-action PRs (#33345)
jennifer-shehane Feb 6, 2026
4fc4e00
chore: updating v8 snapshot cache (#33339)
github-actions[bot] Feb 6, 2026
6d84435
chore: updating v8 snapshot cache (#33340)
github-actions[bot] Feb 6, 2026
8819778
chore: updating v8 snapshot cache (#33341)
github-actions[bot] Feb 6, 2026
0d00b57
test: (studio) fix ai test (#33346)
mschile Feb 6, 2026
877cad2
misc: correct newline wrapping in logs for strings with ANSI codes (#…
MikeMcC399 Feb 6, 2026
9492adb
misc: use WHATWG URL for binary download (#33348)
MikeMcC399 Feb 9, 2026
2fb38c9
dependency: update squirrelly to v9 (#33355)
mschile Feb 11, 2026
225ad7a
chore: Update Chrome (stable) to 145.0.7632.45 (#33357)
github-actions[bot] Feb 12, 2026
180ad63
test: fix typo in cache buster unit test (#33369)
pavan-sh Feb 13, 2026
05b951c
dependency: bump qs to resolve to 6.14.2 (#33373)
jennifer-shehane Feb 13, 2026
350f760
fix: login attempts subsequent to a cancelled one now launch the brow…
cacieprins Feb 16, 2026
484ce1a
feat: add support for brotli (#33342)
mschile Feb 17, 2026
1246ad5
feat(proxy): allow manual injection of bootstrap script to prevent hy…
marcagba Feb 17, 2026
2485d68
chore: Fix failing studio test (#33381)
chrisbreiding Feb 18, 2026
f7bc706
internal: (studio) send debugData to studio server (#33338)
mabela416 Feb 18, 2026
ea10d0c
internal: (studio) emit graphql-refetch to browser window on logout (…
astone123 Feb 18, 2026
8f09e1c
chore: Update v8 snapshot cache - linux (#33360)
github-actions[bot] Feb 18, 2026
31a3f59
refactor: removes circular dependency between `server` and `errors` (…
cacieprins Feb 19, 2026
d6550bf
feat: Add `--pass-with-no-tests` CLI argument (#33384)
cacieprins Feb 19, 2026
6e441b2
dependency: update systeminformation to 5.31.1 (#33390)
MikeMcC399 Feb 19, 2026
8dc94f3
refactor: use rollup to build the cli package (#33235)
cacieprins Feb 19, 2026
8d78e38
chore: Implement prompt feedback button (#33374)
estrada9166 Feb 20, 2026
fb6de82
refactor: remove net-stubbing->server->net-stubbing cycle (#33394)
cacieprins Feb 20, 2026
282ca22
fix: cleanup protocol listeners (#33391)
mschile Feb 20, 2026
273f424
chore: Update v8 snapshot cache - darwin (#33368)
github-actions[bot] Feb 20, 2026
cdc9085
chore: Update Chrome (stable) to 145.0.7632.109 and Chrome (beta) to …
github-actions[bot] Feb 20, 2026
c172e15
chore: updating v8 snapshot cache (#33395)
github-actions[bot] Feb 21, 2026
66abd41
chore: Update v8 snapshot cache - linux (#33392)
github-actions[bot] Feb 23, 2026
b8f4c49
feat: Remove EOL CI Providers + Add Support for CI Providers (#33396)
jennifer-shehane Feb 23, 2026
d67167d
chore: release v15.11.0 (#33403)
cacieprins Feb 24, 2026
d0a3b9c
chore: Update Chrome (stable) to 145.0.7632.116 and Chrome (beta) to …
github-actions[bot] Feb 24, 2026
94ff6db
build: ensure tslib is bundled with the cli (#33407)
cacieprins Feb 24, 2026
d24a87c
chore: Update Chrome (beta) to 146.0.7680.31 (#33415)
github-actions[bot] Feb 26, 2026
1482283
test: fix flake in the choose-a-browser.cy.js spec (#33417)
mschile Feb 26, 2026
d082aa7
chore: Update v8 snapshot cache - darwin (#33404)
github-actions[bot] Feb 27, 2026
8e13e86
chore: Update v8 snapshot cache - linux (#33413)
github-actions[bot] Feb 27, 2026
7898d0b
feat: Add option to 'word wrap' for Studio panel code (#33411)
mabela416 Feb 27, 2026
a08fac0
chore: Update v8 snapshot cache - darwin (#33408)
github-actions[bot] Mar 2, 2026
2a2718d
chore: Update v8 snapshot cache - windows (#33375)
github-actions[bot] Mar 2, 2026
d682b29
refactor: move resourceTypeAndCredentialManager from @packages/server…
cacieprins Mar 2, 2026
b8e19b3
chore: updating v8 snapshot cache (#33428)
github-actions[bot] Mar 3, 2026
8b79e52
fix: No longer display tags on `stderr` data in component testing (#3…
cacieprins Mar 3, 2026
c312340
chore: updating v8 snapshot cache (#33432)
github-actions[bot] Mar 4, 2026
d4545ef
chore: updating v8 snapshot cache (#33437)
github-actions[bot] Mar 5, 2026
b120423
dependency: update basic-ftp to 5.2.0 (#33440)
MikeMcC399 Mar 5, 2026
a0a19e1
refactor: remove studio legacy code (#33438)
mschile Mar 5, 2026
2765191
chore: Update Chrome (stable) to 145.0.7632.159 (#33433)
github-actions[bot] Mar 5, 2026
4c1a569
chore: updating v8 snapshot cache (#33442)
github-actions[bot] Mar 6, 2026
87004e8
fix: exit gracefully on SIGINT and window close to avoid crash report…
cacieprins Mar 6, 2026
aa56256
dependency: update fast-xml-parser to 4.5.4 (#33435)
MikeMcC399 Mar 6, 2026
32e95ed
test: update coming soon test from app (#33448)
jennifer-shehane Mar 6, 2026
abc6b2b
fix: prevent hang when waiting on multiple intercepts and navigating …
mschile Mar 6, 2026
3d2ca8a
chore: Update Chrome (beta) to 146.0.7680.65 (#33443)
github-actions[bot] Mar 6, 2026
9c8afaa
chore: updating v8 snapshot cache (#33449)
github-actions[bot] Mar 7, 2026
9b7ac44
chore: Update v8 snapshot cache - darwin (#33452)
github-actions[bot] Mar 9, 2026
fec7088
chore: updating v8 snapshot cache (#33453)
github-actions[bot] Mar 9, 2026
9546ee8
chore: removes changelog entries for sigint-related fixes that are st…
cacieprins Mar 9, 2026
4931cf0
chore: bootstrap AI agent context files (AGENTS.md + CLAUDE.md) (#33429)
ryanthemanuel Mar 9, 2026
dbb806a
chore: release v15.12.0 (#33459)
cacieprins Mar 10, 2026
f611ea7
chore: Update Chrome (stable) to 146.0.7680.71 and Chrome (beta) to 1…
github-actions[bot] Mar 13, 2026
7129b0a
misc: when isolated test in Studio, 'rerun' button should not say 'Ru…
mabela416 Mar 13, 2026
83724d2
dependency: update simple-git for CVE-2026-28292 (#33470)
mschile Mar 16, 2026
9a0db2b
chore: corrects the release date in the changelog for v15.12.0 (#33474)
cacieprins Mar 16, 2026
766464a
test: update run-frontend-shared-component-tests-chrome resource clas…
mschile Mar 16, 2026
a0d1baf
test: retry flaky system tests (#33477)
mschile Mar 16, 2026
9da7156
test: fix screenshot system tests: distinct colors and full assertion…
mschile Mar 16, 2026
3a94240
fix: throw error when connection error to dev server in run mode (#33…
mschile Mar 16, 2026
513655c
dependency: remediate minimatch, serialize-javascript, and vite vulne…
MuazOthman Mar 16, 2026
1d266df
chore: release @cypress/vite-dev-server-v7.2.1
semantic-release-bot Mar 16, 2026
2863638
test: set remote state when server opens to prevent getPrimary crash …
mschile Mar 16, 2026
6e9e0f3
misc: add lerna concurrency flag to build script (#33483)
warrensplayer Mar 17, 2026
6462141
refactor: rerun tests on unloadEvent instead of on beforeunload (#33456)
mabela416 Mar 17, 2026
18707a0
misc: (studio) warn user of unsaved changes when they navigate away f…
astone123 Mar 17, 2026
c7b0e72
feat: studio - allow for new test to be added when focused on single …
mabela416 Mar 17, 2026
f36828a
chore: updating v8 snapshot cache (#33482)
github-actions[bot] Mar 17, 2026
ce030a3
chore: updating v8 snapshot cache (#33488)
github-actions[bot] Mar 18, 2026
5ac13db
chore: bump internal eslint-plugin-cypress 5.x (#33425)
jennifer-shehane Mar 18, 2026
933eb7c
chore: Update Chrome (stable) to 146.0.7680.75 and Chrome (beta) to 1…
github-actions[bot] Mar 18, 2026
2aae318
refactor: send browserFamily when creating run (#33485)
mabela416 Mar 18, 2026
20542ad
chore: updating v8 snapshot cache (#33493)
github-actions[bot] Mar 19, 2026
2708839
test: update React+Vite fixture to alias React for single instance (#…
mschile Mar 19, 2026
d9cf184
chore: updating v8 snapshot cache (#33499)
github-actions[bot] Mar 20, 2026
a87bfe6
chore: replace stop-only package with eslint mocha only rule (#33492)
jennifer-shehane Mar 20, 2026
540541b
chore(deps): update dependency cypress-example-kitchensink to v5.2.5 …
renovate[bot] Mar 20, 2026
4ac6468
test(e2e): mock studio telemetry and metrics in e2e tests (#33498)
mabela416 Mar 20, 2026
e05f8a8
chore: Add links to open login, setup project modals when throwing er…
estrada9166 Mar 20, 2026
71101e3
refactor: replace Bluebird with native promises in pkg and glob utils…
LuciferDono Mar 20, 2026
6dfecda
dependency: update flatted to 3.4.2 (#33501)
mschile Mar 21, 2026
6eac7d8
chore: display get code button on prompt failure (#33480)
estrada9166 Mar 21, 2026
b21fa13
chore: updating v8 snapshot cache (#33503)
github-actions[bot] Mar 21, 2026
1bf3ff8
chore: remove experimentalPromptCommand config (#33497)
estrada9166 Mar 22, 2026
5a300aa
chore: updating v8 snapshot cache (#33505)
github-actions[bot] Mar 23, 2026
28504dd
chore: updating v8 snapshot cache (#33506)
github-actions[bot] Mar 23, 2026
ab6a7d9
chore: update changelog wording (#33509)
jennifer-shehane Mar 23, 2026
a6f2df6
chore(deps): update dependency cypress-example-kitchensink to 5.2.6 (…
MikeMcC399 Mar 23, 2026
6a1879b
test: fix flake in readFile retries to read when ENOENT (#33510)
mschile Mar 23, 2026
18b67d7
chore: release 15.13.0 (#33513)
cacieprins Mar 24, 2026
c08b18c
chore: updating v8 snapshot cache (#33514)
github-actions[bot] Mar 24, 2026
5c1adf2
chore: updating v8 snapshot cache (#33519)
github-actions[bot] Mar 25, 2026
5133d8b
chore: updating v8 snapshot cache (#33526)
github-actions[bot] Mar 26, 2026
8baf701
perf: trimmed config on instance test payloads instead of the full ru…
jennifer-shehane Mar 26, 2026
ead3b08
test(studio): reset studio after each studio e2e test (#33518)
mabela416 Mar 26, 2026
32fd6bb
chore: add ai guidelines for contributions (#33463)
ryanthemanuel Mar 29, 2026
60325bb
fix: reject cy.intercept delay values >= 2^31 (#33377)
veeceey Apr 1, 2026
2844171
dependency: Upgrade node-forge to ^1.4.0 (#33546)
cacieprins Apr 1, 2026
d6114cb
chore: updating v8 snapshot cache (#33547)
github-actions[bot] Apr 1, 2026
58bbebc
chore(deps): update actions/setup-node action to v5 (#33544)
renovate[bot] Apr 2, 2026
532979a
chore: updating v8 snapshot cache (#33562)
github-actions[bot] Apr 4, 2026
80e20d2
chore: Update v8 snapshot cache - darwin (#33557)
github-actions[bot] Apr 4, 2026
44fd8b9
perf: skip git status and git log calls in run mode (#33552)
AgentEnder Apr 6, 2026
0ff43c1
chore(npm/react): migrate to @packages/eslint-config (#33426)
jennifer-shehane Apr 6, 2026
5fa0657
chore(deps): update dependency cypress-example-kitchensink to 6.0.0 (…
MikeMcC399 Apr 6, 2026
ab60822
chore: release cypress app 15.3.1 (#33571)
AtofStryker Apr 7, 2026
cbdfff6
chore: v8 snapshots build in linux versions that have `/tmp` as a sep…
cacieprins Apr 8, 2026
68054bc
fix: restart when .env is changed in the config file (#33567)
cacieprins Apr 8, 2026
89a16f3
fix: truncate long strings in chai inspect (#33512)
adamalston Apr 8, 2026
05701d3
fix(cy.wrap): preserve custom onFail when wrapping rejected promises …
ryanthemanuel Apr 9, 2026
9f03fd7
chore: fix package json version for 15.13.1 though it shouldn't have …
AtofStryker Apr 13, 2026
f97477c
dependency: update basic-ftp to 5.2.2 (#33587)
mschile Apr 13, 2026
6a20c5c
chore: Update v8 snapshot cache - windows (#33576)
github-actions[bot] Apr 13, 2026
79e5df8
chore: Update v8 snapshot cache - darwin (#33569)
github-actions[bot] Apr 13, 2026
fde36cc
chore: Update v8 snapshot cache - linux (#33554)
github-actions[bot] Apr 13, 2026
31622be
dependency: update axios to 1.15.0 (#33594)
mschile Apr 13, 2026
8eaedab
feat: TypeScript 6 compatibility for webpack preprocessor and CT wiza…
mschile Apr 13, 2026
ede8429
chore: release @cypress/react-v9.0.2
semantic-release-bot Apr 13, 2026
e3557be
chore: release @cypress/vue-v6.0.3
semantic-release-bot Apr 13, 2026
6224931
chore: release @cypress/webpack-batteries-included-preprocessor-v4.1.0
semantic-release-bot Apr 13, 2026
b22d4c2
chore: release @cypress/webpack-preprocessor-v7.1.0
semantic-release-bot Apr 13, 2026
6563937
chore: updating v8 snapshot cache (#33598)
github-actions[bot] Apr 14, 2026
3fb1bc7
chore: convert `print_run` leaves to TypeScript (#33600)
AtofStryker Apr 14, 2026
cf951b9
chore(deps): update dependency eslint-plugin-cypress to v3.6.0 (#33490)
renovate[bot] Apr 14, 2026
cebbc85
perf(driver): allowlist keys kept after log memory cleanup when tests…
jennifer-shehane Apr 14, 2026
585b0df
fix: stream privileged file reads over HTTP (#33538)
adamalston Apr 15, 2026
f7f0c57
chore: updating v8 snapshot cache (#33609)
github-actions[bot] Apr 15, 2026
bf2f052
revert: "fix: stream privileged file reads over HTTP (#33538)" (#33612)
mschile Apr 15, 2026
9f1f15e
revert: "fix: truncate long strings in chai inspect (#33512)" (#33611)
mschile Apr 15, 2026
acf1eef
feat: support vite 8 for component testing (#33580)
AtofStryker Apr 16, 2026
eaacd99
chore: Update Chrome (stable) to 147.0.7727.55 and Chrome (beta) to 1…
github-actions[bot] Apr 16, 2026
7532a05
chore: release @cypress/vite-dev-server-v7.3.0
semantic-release-bot Apr 16, 2026
1c6935f
chore: updating v8 snapshot cache (#33613)
github-actions[bot] Apr 16, 2026
b8a9db2
chore: prep Cypress for 15.14.0 release (#33616)
AtofStryker Apr 16, 2026
515a3ca
chore: Update dates to reduce misinterpretation to non US users (#33551)
emilyrohrbough Apr 17, 2026
f4fdff6
chore: updating v8 snapshot cache (#33620)
github-actions[bot] Apr 17, 2026
b3202f0
fix: pass inflateRaw override to decryptResponse for large cy.prompt …
ryanthemanuel Apr 17, 2026
e8a4f09
chore: Update Chrome (stable) to 147.0.7727.101 (#33615)
github-actions[bot] Apr 20, 2026
ec14995
chore: Update v8 snapshot cache - darwin (#33630)
github-actions[bot] Apr 20, 2026
e5f0b32
chore: remove release dates from cli/CHANGELOG.md (#33603)
mschile Apr 20, 2026
ddc05e5
chore: Attach fatal run errors to the active test for Cloud results (…
emilyrohrbough Apr 20, 2026
593c22e
perf: dispose mocha runner on run completion to prevent memory leak o…
mschile Apr 20, 2026
f652605
fix: (vite-dev-server) wait for support file (#33487)
mschile Apr 20, 2026
7a74773
chore: convert chrome_policy_check to TypeScript (#33625)
AtofStryker Apr 20, 2026
af3cdf5
chore: convert cache_buster to TypeScript (#33624)
AtofStryker Apr 20, 2026
c0b3929
chore: release @cypress/vite-dev-server-v7.3.1
semantic-release-bot Apr 20, 2026
23a4875
chore: refactor server request to TypeScript (#33610)
AtofStryker Apr 20, 2026
3bd5575
chore: convert glob -> find_process -> profile_cleaner to TypeScript …
AtofStryker Apr 20, 2026
6e050ec
chore: prepare for 15.14.1 release (#33636)
mschile Apr 20, 2026
59e3525
chore: updating v8 snapshot cache (#33637)
github-actions[bot] Apr 21, 2026
bfe78b7
chore: Update v8 snapshot cache - windows (#33632)
github-actions[bot] Apr 21, 2026
896cca2
chore: use 0.0.0-development sentinel for root package version (#33604)
mschile Apr 21, 2026
75bf42b
test: stabilize 'No tests found' runner assertions on Windows (#33642)
mschile Apr 22, 2026
667729c
test: scrub non-deterministic Vite client log lines from stdout snaps…
mschile Apr 22, 2026
4e14cab
fix: raise defaultCommandTimeout for experimental retries mochaEvents…
mschile Apr 22, 2026
0ea79c3
fix(app): deflake primaryOriginCommunicator cleanup test (#33649)
mschile Apr 22, 2026
b7a04c9
chore: bump browser-tools version to 2.4.1 + add logic to get chrome …
jennifer-shehane Apr 22, 2026
c0d1a3f
chore: updating v8 snapshot cache (#33646)
github-actions[bot] Apr 22, 2026
d9147a0
dependency: update dependency cachedir to ^2.4.0 (#33608)
renovate[bot] Apr 22, 2026
3e4f5e0
test: stabilize flaky cookie override cy.origin test (#33650)
mschile Apr 22, 2026
40eccdb
perf(reporter): tear down Scroller scroll listener on reset and reass…
jennifer-shehane Apr 22, 2026
1cefc38
refactor: rm circular dep by moving remote-states from server to netw…
cacieprins Apr 22, 2026
9bfc62a
test: deflake primaryOriginCommunicator cleanup tests (#33652)
mschile Apr 22, 2026
3442525
fix: clear stale dest in circle-cache unpack on self-hosted M1 (#33658)
mschile Apr 22, 2026
f04046c
refactor: removes check-more-types from direct usage by packages/serv…
cacieprins Apr 22, 2026
465c2bb
test: deflake windows launchpad integration tests (#33663)
mschile Apr 23, 2026
002b3b7
fix: strip unsafe target from <base> tags to keep AUT inside Cypress …
ryanthemanuel Apr 23, 2026
1131b6d
chore: updating v8 snapshot cache (#33666)
github-actions[bot] Apr 23, 2026
a353052
chore: updating v8 snapshot cache (#33674)
github-actions[bot] Apr 24, 2026
0944f29
chore: retry + verify Chrome install on Windows (#33664)
mschile Apr 24, 2026
83509be
chore: optimize CircleCI workflow with path-based conditional job exe…
mschile Apr 24, 2026
d7b53f7
chore: use `yarn install --check-files` for Windows dep reinstall wor…
mschile Apr 24, 2026
4cf09d5
chore: Update Chrome (stable) to 147.0.7727.116 and Chrome (beta) to …
github-actions[bot] Apr 24, 2026
367131f
test: re-spy per Cypress instance for primaryOriginCommunicator clean…
mschile Apr 24, 2026
6d29bb0
dependency: upgrade simple-git to 3.36.0 to fix RCE vulnerability (#3…
mschile Apr 24, 2026
a52864a
chore: Update v8 snapshot cache - linux (#33681)
github-actions[bot] Apr 27, 2026
51b818d
chore: Update v8 snapshot cache - darwin (#33682)
github-actions[bot] Apr 27, 2026
d86bc45
chore: updating v8 snapshot cache (#33683)
github-actions[bot] Apr 27, 2026
56472e3
chore: skip adding the install comment on the commit (#33685)
mschile Apr 27, 2026
9363b86
update axios (#33687)
cacieprins Apr 27, 2026
47bb659
chore: updating v8 snapshot cache (#33690)
github-actions[bot] Apr 28, 2026
3592361
fix: set primary remote state before HTTP server accepts requests (#3…
mschile Apr 28, 2026
3442523
fix: guard cy.wait against undefined retry responses (#33651)
mschile Apr 28, 2026
d4b0324
test: stabilize flaky 'Your tests are loading...' waits (#33689)
mschile Apr 28, 2026
f159200
chore: upgrades ts-loader to 9.5.7 (#33691)
cacieprins Apr 28, 2026
ea98906
test: fix flake in readFile retries assertions until they pass (#33692)
mschile Apr 28, 2026
545556e
dependency(listr): upgrade listr 3.x to 9.x (#33640)
cacieprins Apr 28, 2026
52fad1e
chore: updating v8 snapshot cache (#33697)
github-actions[bot] Apr 29, 2026
275c7df
test: stabilize flaky 'can delay and wait on XHR' in @cypress/vue (#3…
mschile Apr 30, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
chore: Replace Bluebird promises with native promises (cypress-io#33056)
* replace bluebird with native Promise

* replace bluebird in fixture file

* replace bluebird in spawn file

* replace bluebird and use fsExtra

* replace pathExistsAsync with native method

* use async await instead of Promise.try

* fix formStatePath

* fix Promise.try

* fix for formStatePath

* fix lint

* Update packages/config/src/project/utils.ts

* remove unused Bluebird import

* fix indentation

---------

Co-authored-by: Jennifer Shehane <shehane.jennifer@gmail.com>
Co-authored-by: Jennifer Shehane <jennifer@cypress.io>
  • Loading branch information
3 people authored Dec 9, 2025
commit 6ea73fabf214952cf739fb7a246e35b3449145d9
3 changes: 1 addition & 2 deletions cli/lib/exec/spawn.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@ import _ from 'lodash'
import os from 'os'
import cp from 'child_process'
import path from 'path'
import Bluebird from 'bluebird'
import Debug from 'debug'
import util from '../util'
import state from '../tasks/state'
Expand Down Expand Up @@ -58,7 +57,7 @@ function createSpawnFunction (
options: any,
) {
return (overrides: any = {}): any => {
return new Bluebird((resolve: any, reject: any) => {
return new Promise((resolve: any, reject: any) => {
_.defaults(overrides, {
onStderrData: false,
})
Expand Down
5 changes: 2 additions & 3 deletions packages/server/lib/cypress.ts
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,6 @@
// essentially do it all again when we boot the correct
// mode.

import Promise from 'bluebird'
import Debug from 'debug'
import { getPublicConfigKeys } from '@packages/config'
import argsUtils from './util/args'
Expand Down Expand Up @@ -102,7 +101,7 @@ export = {
// wrap all of this in a promise to force the
// promise interface - even if it doesn't matter
// in dev mode due to cp.spawn
return Promise.try(() => {
return Promise.resolve().then(() => {
// if we have the electron property on versions
// that means we're already running in electron
// like in production and we shouldn't spawn a new
Expand Down Expand Up @@ -284,7 +283,7 @@ export = {
return exit(results.totalFailed ?? 0)
}
default: {
throw new Error(`Cannot start. Invalid mode: '${mode}'`)
throw new Error(`Cannot start. Invalid mode: '${mode}'`)
}
}
} catch (err) {
Expand Down
3 changes: 1 addition & 2 deletions packages/server/lib/fixture.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@ import path from 'path'
import check from 'syntax-error'
import debugModule from 'debug'
import coffee from 'coffeescript'
import Bluebird from 'bluebird'
import jsonParseBetterErrors from 'json-parse-even-better-errors'
import stripAnsi from 'strip-ansi'
import * as errors from './errors'
Expand Down Expand Up @@ -98,7 +97,7 @@ export async function fileExists (p: string) {

export async function parseFile (p: string, fixture: string, options: { encoding?: (ObjectEncodingOptions & { flag?: string | undefined }) | BufferEncoding | null } = {}) {
if (queue[p]) {
await Bluebird.delay(1)
await new Promise<void>((resolve) => setTimeout(resolve, 1))

return parseFile(p, fixture, options)
}
Expand Down
65 changes: 25 additions & 40 deletions packages/server/lib/saved_state.ts
Original file line number Diff line number Diff line change
@@ -1,11 +1,10 @@
import _ from 'lodash'
import path from 'path'
import Debug from 'debug'
import Bluebird from 'bluebird'
import appData from './util/app_data'
import { getCwd } from './cwd'
import { File as FileUtil } from './util/file'
import { fs } from './util/fs'
import fsExtra from 'fs-extra'
import { AllowedState, allowedKeys } from '@packages/types'
import { globalPubSub } from '@packages/data-context'
import { logError } from '@packages/stderr-filtering'
Expand All @@ -14,54 +13,40 @@ const debug = Debug('cypress:server:saved_state')

const stateFiles: Record<string, typeof FileUtil> = {}

export const formStatePath = (projectRoot?: string) => {
return Bluebird.try(() => {
debug('making saved state from %s', getCwd())
export const formStatePath = async (projectRoot?: string) => {
debug('making saved state from %s', getCwd())

if (projectRoot) {
debug('for project path %s', projectRoot)
if (projectRoot) {
debug('for project path %s', projectRoot)

return projectRoot
}
return path.join(appData.toHashName(projectRoot), 'state.json')
}

debug('missing project path, looking for project here')
debug('missing project path, looking for project here')

let cypressConfigPath = getCwd('cypress.config.js')
const cwd = getCwd()

return fs.pathExistsAsync(cypressConfigPath)
.then((found) => {
if (found) {
debug('found cypress file %s', cypressConfigPath)
projectRoot = getCwd()
const jsConfig = getCwd('cypress.config.js')

return
}
if (await fsExtra.pathExists(jsConfig)) {
debug('found cypress file %s', jsConfig)
const root = cwd

cypressConfigPath = getCwd('cypress.config.ts')
return path.join(appData.toHashName(root), 'state.json')
}

return fs.pathExistsAsync(cypressConfigPath)
})
.then((found) => {
if (found) {
debug('found cypress file %s', cypressConfigPath)
projectRoot = getCwd()
}
const tsConfig = getCwd('cypress.config.ts')

return projectRoot
})
}).then((projectRoot) => {
const fileName = 'state.json'
if (await fsExtra.pathExists(tsConfig)) {
debug('found cypress file %s', tsConfig)
const root = cwd

if (projectRoot) {
debug(`state path for project ${projectRoot}`)

return path.join(appData.toHashName(projectRoot), fileName)
}
return path.join(appData.toHashName(root), 'state.json')
}

debug('state path for global mode')
debug('state path for global mode')

return path.join('__global__', fileName)
})
return path.join('__global__', 'state.json')
}

const normalizeAndAllowSet = (set, key, value) => {
Expand Down Expand Up @@ -89,8 +74,8 @@ const normalizeAndAllowSet = (set, key, value) => {
}

interface SavedStateAPI {
get: () => Bluebird<AllowedState>
set: (stateToSet: AllowedState) => Bluebird<void>
get: () => Promise<AllowedState>
set: (stateToSet: AllowedState) => Promise<void>
}

export const create = (projectRoot?: string, isTextTerminal: boolean = false): Promise<SavedStateAPI> => {
Expand Down
4 changes: 2 additions & 2 deletions packages/server/test/unit/modes/interactive_spec.js
Original file line number Diff line number Diff line change
Expand Up @@ -122,15 +122,15 @@ describe('gui/interactive', () => {
})

context('.ready', () => {
beforeEach(function () {
beforeEach(async function () {
this.win = {}
this.state = {}

sinon.stub(menu, 'set')
sinon.stub(Windows, 'open').resolves(this.win)
sinon.stub(Windows, 'trackState')

const state = savedState.create()
const state = await savedState.create()

sinon.stub(state, 'get').resolves(this.state)
})
Expand Down
Loading