Commit Graph

22233 Commits

Author SHA1 Message Date
github-actions[bot] 28a71bbaa5 chore: Update v8 snapshot cache - windows (#32768)
* chore: updating v8 snapshot cache

* index on develop: 93375b7a2a fix: ensure that the text alignment for grouped command logs is consistent (#32757)

* index on develop: 93375b7a2a fix: ensure that the text alignment for grouped command logs is consistent (#32757)

* index on develop: 096b756d49 chore: convert @packages/net-stubbing tests to vitest from mocha (#32758)

---------

Co-authored-by: cypress-bot[bot] <+cypress-bot[bot]@users.noreply.github.com>
2025-10-21 09:54:53 -04:00
github-actions[bot] c1f0a50f4b chore: Update v8 snapshot cache - windows (#32768)
* chore: updating v8 snapshot cache

* index on develop: 93375b7a2a fix: ensure that the text alignment for grouped command logs is consistent (#32757)

* index on develop: 93375b7a2a fix: ensure that the text alignment for grouped command logs is consistent (#32757)

* index on develop: 096b756d49 chore: convert @packages/net-stubbing tests to vitest from mocha (#32758)

---------

Co-authored-by: cypress-bot[bot] <+cypress-bot[bot]@users.noreply.github.com>
2025-10-21 09:54:37 -04:00
github-actions[bot] 852a8e110e chore: Update v8 snapshot cache - linux (#32766)
* chore: updating v8 snapshot cache

* index on develop: 93375b7a2a fix: ensure that the text alignment for grouped command logs is consistent (#32757)

* index on develop: 93375b7a2a fix: ensure that the text alignment for grouped command logs is consistent (#32757)

* index on develop: 096b756d49 chore: convert @packages/net-stubbing tests to vitest from mocha (#32758)

---------

Co-authored-by: cypress-bot[bot] <+cypress-bot[bot]@users.noreply.github.com>
2025-10-21 09:54:23 -04:00
github-actions[bot] 0555aab42b chore: Update v8 snapshot cache - darwin (#32767)
* chore: updating v8 snapshot cache

* index on develop: 93375b7a2a fix: ensure that the text alignment for grouped command logs is consistent (#32757)

* index on develop: 93375b7a2a fix: ensure that the text alignment for grouped command logs is consistent (#32757)

* index on develop: 096b756d49 chore: convert @packages/net-stubbing tests to vitest from mocha (#32758)

---------

Co-authored-by: cypress-bot[bot] <+cypress-bot[bot]@users.noreply.github.com>
2025-10-21 09:54:10 -04:00
Bill Glesias 64d07941a9 chore: convert @packages/proxy tests to vitest from mocha (#32752)
* chore: convert @packages/proxy tests to vitest from mocha

* empty commit
2025-10-20 21:16:44 -04:00
Bill Glesias 096b756d49 chore: convert @packages/net-stubbing tests to vitest from mocha (#32758) 2025-10-20 13:24:48 -04:00
Ryan Manuel 93375b7a2a fix: ensure that the text alignment for grouped command logs is consistent (#32757)
* fix: ensure that the text alignment for grouped command logs is consistent

* changelog

* Update CHANGELOG for release 15.5.1

Added release notes for version 15.5.1, including a bugfix for command text behavior.

* Apply suggestions from code review

* Update CHANGELOG.md
2025-10-18 15:34:21 -05:00
Matt Schile a15c705650 test: fix studio tests (#32763) 2025-10-17 18:50:25 -06:00
Bill Glesias 6cb686e9b0 chore: revert try blobless checkout method (#32738) (#32765)
This reverts commit 6307f90fc8.
v15.5.0
2025-10-17 20:04:13 -04:00
Bill Glesias fdb3701426 chore: bump cache (#32759) 2025-10-17 18:04:45 -04:00
Bill Glesias 5f756c4c1c chore: release 15.5.0 (#32756) 2025-10-17 14:27:07 -04:00
Alejandro Estrada c9e8d59d8a misc: update code button style for prompt (#32745)
* misc: update code button style for prompt

* Update changelog

* Update changelog

* Update className on Button

* Revert change

* Add font size to command prompt style

* Remove text size class from Code span
2025-10-17 12:45:28 -04:00
renovate[bot] 3f4516793d chore(deps): update dependency @antfu/utils to ^0.7.10 (#32744)
* chore(deps): update dependency @antfu/utils to ^0.7.10

* empty commit

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jennifer Shehane <shehane.jennifer@gmail.com>
2025-10-17 11:27:13 -04:00
Cacie Prins f7b8a0e1b5 chore: Update Chrome (stable) to 141.0.7390.107 and Chrome (beta) to 142.0.7444.34 (#32743)
Co-authored-by: cypress-bot[bot] <41898282+cypress-bot[bot]@users.noreply.github.com>
Co-authored-by: Jennifer Shehane <jennifer@cypress.io>
2025-10-17 11:24:34 -04:00
github-actions[bot] 20296023b2 chore: updating v8 snapshot cache (#32751)
Co-authored-by: cypress-bot[bot] <+cypress-bot[bot]@users.noreply.github.com>
2025-10-17 11:23:38 -04:00
github-actions[bot] 95209576e5 chore: updating v8 snapshot cache (#32750)
Co-authored-by: cypress-bot[bot] <+cypress-bot[bot]@users.noreply.github.com>
2025-10-17 11:23:31 -04:00
github-actions[bot] b4eff93f01 chore: updating v8 snapshot cache (#32749)
Co-authored-by: cypress-bot[bot] <+cypress-bot[bot]@users.noreply.github.com>
2025-10-17 11:23:23 -04:00
Jennifer Shehane dc607c5cb9 chore: test against Node.js 25 (#32737)
* chore: test against Node.js 25

* also use Node 24 current

* and 22 latest

* revert the other image updates to just test Node 25

* and binary node versions
2025-10-16 18:27:02 -04:00
renovate[bot] 7958903e18 chore(deps): update dependency devtools-protocol to v0.0.1528500 (#32729)
* chore(deps): update dependency devtools-protocol to v0.0.1528500

* empty commit

* circle cache

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jennifer Shehane <shehane.jennifer@gmail.com>
Co-authored-by: Jennifer Shehane <jennifer@cypress.io>
2025-10-16 16:11:04 -04:00
Jennifer Shehane 6307f90fc8 chore: try blobless checkout method (#32738)
* chore: try blobless checkout method

* update pipeline checkout
2025-10-16 15:36:11 -04:00
renovate[bot] 758983c485 dependency: update dependency tsx to v4.20.6 (#32730)
* fix(deps): update dependency tsx to v4.20.6

* empty commit

* fix(deps): update dependency tsx to v4.20.6

* circle cache update

* changelog entry

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jennifer Shehane <shehane.jennifer@gmail.com>
2025-10-16 14:54:20 -04:00
Jennifer Shehane b533189c44 chore: fix studio test failure for empty test + split up studio specs (#32740)
* chore: fix studio test failure for empty test

* fix chaining flake in test

* split up studio specs
2025-10-16 14:18:24 -04:00
Cacie Prins 16fc471988 chore: change file ref to @pipeline.yml (#32739)
* chore: change file ref to @pipeline.yml

* exit=1 when chrome version update fails
2025-10-16 13:32:42 -04:00
MattHandzel 45ee77865d fix: prevent React useState null reference in Vite 6.2.5 component tests (#32735)
Add explicit optimizeDeps.include configuration for React dependencies in the
test fixture's Vite config. This ensures React, React DOM, and JSX runtime
are pre-bundled before component tests execute, preventing a race condition
where the React module could be null during test execution.

The issue occurred because Vite 6.2.5's module loading could execute test
files before React was fully resolved, causing intermittent failures with
'Cannot read properties of null (reading useState)' errors.

This fix ensures React dependencies are always available when tests run,
eliminating the flakiness.

Fixes #32499
2025-10-16 10:45:24 -04:00
renovate[bot] f771513516 chore(deps): update dependency vite-6 to ^6.4.0 [security] - abandoned (#32731)
* chore(deps): update dependency vite-6 to ^6.4.0 [security]

* empty commit

* circle cache

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jennifer Shehane <shehane.jennifer@gmail.com>
2025-10-15 21:56:59 -04:00
github-actions[bot] cb97f969cf chore: updating v8 snapshot cache (#32733)
Co-authored-by: cypress-bot[bot] <+cypress-bot[bot]@users.noreply.github.com>
2025-10-15 21:54:29 -04:00
github-actions[bot] 93feb8610a chore: updating v8 snapshot cache (#32734)
Co-authored-by: cypress-bot[bot] <+cypress-bot[bot]@users.noreply.github.com>
2025-10-15 21:53:50 -04:00
github-actions[bot] 55e9a6110c chore: updating v8 snapshot cache (#32732)
Co-authored-by: cypress-bot[bot] <+cypress-bot[bot]@users.noreply.github.com>
2025-10-15 21:53:14 -04:00
Bill Glesias e927cf7493 chore: fix local login flow where detecting machine ID is having ts-node interopt issues when loading the machine-id library (#32727) 2025-10-15 16:51:29 -05:00
Ryan Manuel a2adeabc5a fix: improve the performance of resetting the browser state by not resetting file_systems (#32703)
* fix: improve the performance of resetting the browser state by removing file_systems which is not something we need to reset

* fix test

* add changelog entry

* fix electron

* Apply suggestions from code review
2025-10-15 14:10:26 -05:00
Matt Schile a88da666a9 internal: create studio lifecycle manager when simulating open mode (#32705) 2025-10-15 12:42:27 -06:00
Bill Glesias 4d904e272f chore: refactor @packages/https-proxy to TypeScript and use vitest instead of mocha (#32718)
* chore: convert @packages/https-proxy to TypeScript and use vitest instead of mocha

* chore: address comments from code review

* Update packages/https-proxy/vitest.config.ts
2025-10-15 14:00:41 -04:00
Mike McCready f31302c399 docs: update Windows contributor guidance for Python 3.14 (#32725) 2025-10-15 09:08:20 -04:00
github-actions[bot] 408ca1ad87 chore: updating v8 snapshot cache (#32724)
Co-authored-by: cypress-bot[bot] <+cypress-bot[bot]@users.noreply.github.com>
2025-10-15 09:07:49 -04:00
github-actions[bot] b121f5e6c5 chore: updating v8 snapshot cache (#32723)
Co-authored-by: cypress-bot[bot] <+cypress-bot[bot]@users.noreply.github.com>
2025-10-15 09:07:36 -04:00
github-actions[bot] 8c57ba129d chore: updating v8 snapshot cache (#32722)
Co-authored-by: cypress-bot[bot] <+cypress-bot[bot]@users.noreply.github.com>
2025-10-15 09:07:25 -04:00
Jennifer Shehane deb49e2f39 chore: move rightclick & dblclick tests into own files (#32713)
* chore: move rightclick tests into own file

* more refactoring out of tests

* leave some local references in
2025-10-14 15:25:08 -04:00
Cacie Prins 418c43894c fix: stderr tokens are no longer injected when in development mode (#32674)
* do not tag streams when in dev mode, or when electron_enable_logging is true

* test negative of ELECTRON_ENABLE_LOGGING

* changelog

* refactor / better structuring of tag enable/disable

* improvement

* changelog

* flush with an empty buffer if there is nothing left in the decoder

* make flush / transform consistent w/ empty output
2025-10-14 13:55:30 -04:00
Cacie Prins e0c001f09d chore: extract/consolidate contributor pr workflow (#32494)
* add husky script to build circleci yml files

* add circleci cli as a required tool for working with .circleci

* break the original workflows.yml file into separate pieces, using circleci config pack to compose them into the main workflows.yml file

* fix pull request workflow def

* more robust precommit for circleci packing

* even nicer stdout for precommit :)

* allow pr pipeline on this branch

* split up the config.yml to demonstrate more fully

* remove linux-x64-contributor workflow, use contributor workflow to kick off pull-request workflow after approval

* do not run pull-request for contributor prs that have not been approved

* use job level continuation

* try using continuation orb as a job step

* move contributor pr approval to the setup config

* fix parameters

* json?

* json?

* need to check out to be able to pass config path to continuation

* use dynamic config to be able to lint etc contributor prs before approval

* maybe if parameter is direct?

* debug?

* auto-approve contributor gate when launched as an internal pr

* vastly simplify, use job filter

* fix

* fix conditional on pr pipeline

* rm contributor pr flag on build job, use local env var instead

* does not use context for contrib prs
2025-10-14 13:37:57 -04:00
Cacie Prins 86d9c842c7 feat: exit with code 112 when api errors prevent cloud orchestrated runs (record mode, parallel run mode) (#32635)
* feat: exit with code 112 on fatal api errors when posix error codes are enabled

* rm dead code

* ts

* system tests for 112 exit code

* fix race condition w/ exit codes

* only 112 on network errors, not http errors

* have connection timeouts run a little bit faster in system tests

* new schema for network errors

* 112 should only be on network errors, update integration test

* changelog

* changelog

* coerce boolean

* code review

* review

* rm extra debug
2025-10-14 11:35:00 -04:00
github-actions[bot] c970ae2e62 chore: Update v8 snapshot cache - windows (#32702)
* chore: updating v8 snapshot cache

* index on develop: a7e777a17f chore: adds a .d.ts file that adds jQuery to global window for the driver jquery.cy.ts test (#32698)

* index on develop: a7e777a17f chore: adds a .d.ts file that adds jQuery to global window for the driver jquery.cy.ts test (#32698)

* index on develop: a7e777a17f chore: adds a .d.ts file that adds jQuery to global window for the driver jquery.cy.ts test (#32698)

---------

Co-authored-by: cypress-bot[bot] <+cypress-bot[bot]@users.noreply.github.com>
2025-10-14 08:53:18 -04:00
github-actions[bot] 652fd5c5c7 chore: Update v8 snapshot cache - darwin (#32701)
* chore: updating v8 snapshot cache

* index on develop: a7e777a17f chore: adds a .d.ts file that adds jQuery to global window for the driver jquery.cy.ts test (#32698)

* index on develop: a7e777a17f chore: adds a .d.ts file that adds jQuery to global window for the driver jquery.cy.ts test (#32698)

* index on develop: a7e777a17f chore: adds a .d.ts file that adds jQuery to global window for the driver jquery.cy.ts test (#32698)

---------

Co-authored-by: cypress-bot[bot] <+cypress-bot[bot]@users.noreply.github.com>
2025-10-14 08:52:41 -04:00
github-actions[bot] aee763f85b chore: Update v8 snapshot cache - linux (#32700)
* chore: updating v8 snapshot cache

* index on develop: a7e777a17f chore: adds a .d.ts file that adds jQuery to global window for the driver jquery.cy.ts test (#32698)

* index on develop: a7e777a17f chore: adds a .d.ts file that adds jQuery to global window for the driver jquery.cy.ts test (#32698)

* index on develop: a7e777a17f chore: adds a .d.ts file that adds jQuery to global window for the driver jquery.cy.ts test (#32698)

---------

Co-authored-by: cypress-bot[bot] <+cypress-bot[bot]@users.noreply.github.com>
2025-10-14 08:52:04 -04:00
Cacie Prins a7e777a17f chore: adds a .d.ts file that adds jQuery to global window for the driver jquery.cy.ts test (#32698) 2025-10-10 16:36:49 -04:00
Jennifer Shehane 04bd3f1153 chore: remove todomvc testing + other outdated docs / references found (#32694) 2025-10-10 13:50:34 -04:00
Mike McCready 79cf6ddcf0 docs: remove contributing reference to resolved issue #32358 (#32693) 2025-10-10 13:49:52 -04:00
Bill Glesias cf73b8a1d9 chore: package @packages/network as an independent bundle (#32633)
* chore: refactor network into two packages, network and network-tools. network-tools is expected to be used in simple environments, where network is intended to be used in the node context. additionally, makes these packages bundable and removes the ts-node entrypoint to make ESM possible.

* chore: sync cloud validations after building packages as the network libs are needed

* chore: fix cloud specs

* remove building packages for requiring build step for creating publish artifacts

* update ts-ignores with reasoning and fix cookie bug (though it shouldn't do this by reference

* bump cache

* update pull-request job as well
2025-10-10 13:41:51 -04:00
github-actions[bot] 8145f4fc2b chore: updating v8 snapshot cache (#32690)
Co-authored-by: cypress-bot[bot] <+cypress-bot[bot]@users.noreply.github.com>
2025-10-10 13:29:43 -04:00
github-actions[bot] 22af207597 chore: updating v8 snapshot cache (#32689)
Co-authored-by: cypress-bot[bot] <+cypress-bot[bot]@users.noreply.github.com>
2025-10-10 13:29:33 -04:00
github-actions[bot] 2f99eed8b4 chore: updating v8 snapshot cache (#32688)
Co-authored-by: cypress-bot[bot] <+cypress-bot[bot]@users.noreply.github.com>
2025-10-10 13:29:21 -04:00