Commit Graph

22693 Commits

Author SHA1 Message Date
Emily Rohrbough fcd8cc607d changelog 2026-02-25 00:04:52 -06:00
Emily Rohrbough 9922566ac3 fix error raised by cursor 2026-02-25 00:02:56 -06:00
Emily Rohrbough 174e49010a changelog 2026-02-24 23:59:41 -06:00
Emily Rohrbough 15074913bd fix few problems found 2026-02-24 23:42:18 -06:00
Emily Rohrbough 65097e03dc sanatize child process when ELECTRON_RUN_AS_NODE 2026-02-24 23:21:28 -06:00
Cacie Prins 94ff6dbcf3 build: ensure tslib is bundled with the cli (#33407) v15.11.0 2026-02-24 15:53:13 -05:00
github-actions[bot] d0a3b9c36e chore: Update Chrome (stable) to 145.0.7632.116 and Chrome (beta) to 146.0.7680.16 (#33401)
Co-authored-by: cypress-bot[bot] <41898282+cypress-bot[bot]@users.noreply.github.com>
2026-02-24 12:30:15 -07:00
Cacie Prins d67167d10c chore: release v15.11.0 (#33403) 2026-02-24 12:13:24 -05:00
Jennifer Shehane b8f4c497fe feat: Remove EOL CI Providers + Add Support for CI Providers (#33396)
* remove wrecker ci provider checks

* remove shippable checks

* remove webappio

* remove codeship basic and pro

* Add Harness CI Support

* Add AWS Amplify Console CI support

* Add bitrise CI support

* Add Buddy CI support

* add semaphore env vars link

* replace the snapshot of ci providers with a unit test

* fix issue with codebuild and amplify conflict

* fix jenkins link

* update gitlab link

* update github link

* add links

* update teamcity params

* remove teamfoundation CI - is azure now

* fix link

* Add buddy run PR number

* buddy comments

* capture some more ci_provider info needed to construct URLs

* add changelog entry

* Update aws amplify code detection

* add Cloudbees Unify + return null for teamcity

* add back wercker.yml from yarnclean

* add Cloudbees Unify to supported providers
2026-02-23 16:42:58 -05:00
github-actions[bot] 66abd416b3 chore: Update v8 snapshot cache - linux (#33392)
* chore: updating v8 snapshot cache

* index on develop: cdc9085cb2 chore: Update Chrome (stable) to 145.0.7632.109 and Chrome (beta) to 146.0.7680.0 (#33388)

* index on develop: c172e15284 chore: updating v8 snapshot cache (#33395)

---------

Co-authored-by: cypress-bot[bot] <+cypress-bot[bot]@users.noreply.github.com>
2026-02-23 09:20:39 -05:00
github-actions[bot] c172e15284 chore: updating v8 snapshot cache (#33395)
Co-authored-by: cypress-bot[bot] <+cypress-bot[bot]@users.noreply.github.com>
2026-02-20 20:43:53 -05:00
github-actions[bot] cdc9085cb2 chore: Update Chrome (stable) to 145.0.7632.109 and Chrome (beta) to 146.0.7680.0 (#33388) 2026-02-20 15:59:41 -07:00
github-actions[bot] 273f424dec chore: Update v8 snapshot cache - darwin (#33368) 2026-02-20 22:39:30 +00:00
Matt Schile 282ca2244e fix: cleanup protocol listeners (#33391) 2026-02-20 14:51:39 -07:00
Cacie Prins fb6de82338 refactor: remove net-stubbing->server->net-stubbing cycle (#33394)
* refactor: remove net-stubbing->server->net-stubbing cycle

* rm CyServer.Socket def in lieu of more appropriate SocketBroadcaster

* net-stubbing -> socket

* Update socket-broadcaster.ts - remove toRunner
2026-02-20 19:12:17 +00:00
Alejandro Estrada 8d78e38944 chore: Implement prompt feedback button (#33374)
* chore: Implement prompt feedback button

* Update test

* Display feedback button always

* Update fill color for svg

* Update with cursor review

* Update with cursor review

* Try to fix test

* fix build

---------

Co-authored-by: Ryan Manuel <ryanm@cypress.io>
2026-02-20 08:30:59 -05:00
Cacie Prins 8dc94f3c53 refactor: use rollup to build the cli package (#33235)
* move to rollup

* no longer need to move some subdirs in start-build, special bin dir handling

* preserve modules so __dirname is properly resolved in spawn.ts

* ensure lib/exec/xvfb exports default

* make build processes more intuitive

* additional

* and

* fix clean

* fix tests

* revert

* rename clean cmd

* fix cjs exports

* fix test import

* fix tertiary dep bundling

* maybe..?

* ensure cli is built before tests are run

* exports= again

* discrete exports

* maybe if tslib is bundled

* add tslib as dependency for rollup

* lockfile, no longer bundle

* bundle tslib?

* cache

* preserve entry file paths in dist dir

* relative path change

* ensure the cjs entrypoint for the esm build of cli is available in dist

* properly import json so rollup picks it up

* ensure bin entrypoint has no file extension

* add exec/run.ts ? to entry files

* Revert "add exec/run.ts ? to entry files"

This reverts commit 8bb047a623.

* simplify rollup; make bin script +x on postbuild

* cleanup

* updates build docs

* fix ./bin export path

* comment to clarify why relative path resolution changed in spawn.ts

* make script start path (for dev mode) less brittle vis a vis build artifact location

* cleanup

* since we dont need monorepo packages yet, adding it here is premature

* externalize package.json to fix install script

* add entrypoints to cli knip config

* revert expected fixtures?

* use shelljs for win support

* some @types are prod dependencies, some are dev?

* rm unused script

* root build-prod script is actually unused

* resolve package.json dynamically from root

* look for pkg.name === cypress instead of a workspaces pkg

* correct buildinfo

* fix pkg undefined in info

* match both windows and nix path separators when matching for the binary entrypoint in rollup

* better error messaging for package.json not found

* fix curried fn

* Apply suggestion from @cacieprins
2026-02-19 16:03:12 -05:00
Mike McCready 6e441b20d9 dependency: update systeminformation to 5.31.1 (#33390)
* dependency: update systeminformation to 5.31.1

* add CVE-2026-26318 to changelog
2026-02-19 13:09:51 -05:00
Cacie Prins d6550bfdc8 feat: Add --pass-with-no-tests CLI argument (#33384)
* cli arg and failing system test

* stdout checks in system test, exit 0

* add integration test

* changelog

* fix snapshot

* display warning on stdout when --pass-with-no-tests is used in conjunction with record or parallel and there are no tests

* write output json

* update schema

* refactor: removes circular dependency between `server` and `errors` (#33383)

* refactor: removes circular dependency between `server` and `errors`

* rm dependency on packages/server from errors

* fix subsequent retry tests, prevent 0 seconds on delay report

* Apply suggestion from @cacieprins

* update expectation

* snapshots do not support inline `type` modifiers in destructured inputs
2026-02-19 17:33:33 +00:00
Cacie Prins 31a3f5993c refactor: removes circular dependency between server and errors (#33383)
* refactor: removes circular dependency between `server` and `errors`

* rm dependency on packages/server from errors

* fix subsequent retry tests, prevent 0 seconds on delay report

* Apply suggestion from @cacieprins

* update expectation
2026-02-19 10:50:23 -05:00
github-actions[bot] 8f09e1cf67 chore: Update v8 snapshot cache - linux (#33360) 2026-02-18 16:43:47 -07:00
Adam Stone-Lord ea10d0cfdd internal: (studio) emit graphql-refetch to browser window on logout (#33380) 2026-02-18 14:02:40 -05:00
mabela416 f7bc706a8a internal: (studio) send debugData to studio server (#33338)
* chore: send debugData to studio server

* add tests for debugdata

* use import type

* remove new type that is not allowed

* remove new test and use existing one

* add missing types

* fix duplicate type and ts errors

* check for undefined and add tests
2026-02-18 12:48:42 -05:00
Chris Breiding 2485d6857e chore: Fix failing studio test (#33381)
* fix failing studio test

* chore: semantic
2026-02-18 09:50:20 -05:00
Marc Agbanchenou 1246ad577f feat(proxy): allow manual injection of bootstrap script to prevent hydration mismatches (#33295)
* fix(proxy): allow manual injection of bootstrap script to prevent hydration mismatches

Injects Cypress bootstrap code into a developer-provided <script data-cy-bootstrap> tag if present. This allows developers to add attributes like suppressHydrationWarning to the script tag to prevent React hydration mismatches.

* docs: add changelog entry for manual bootstrap injection

* docs: move changelog entry to Bugfixes section

* Update CHANGELOG.md

* Update CHANGELOG.md

---------

Co-authored-by: Jennifer Shehane <jennifer@cypress.io>
Co-authored-by: Cacie Prins <cacieprins@users.noreply.github.com>
2026-02-17 14:17:31 -05:00
Matt Schile 484ce1a877 feat: add support for brotli (#33342) 2026-02-17 09:49:13 -07:00
Cacie Prins 350f7609e0 fix: login attempts subsequent to a cancelled one now launch the browser and can complete (#33366)
* fix: login attempts subsequent to a cancelled one now launch the browser and can complete

* resolve cached responses with a bluebird promise instead of a native promise

* adds typedefs for @cypress/request and extends interfaces so that api/index.ts can be better typed

* correct type declaration in packages/server/lib/cloud/user.ts

* clean up ts/package.json

* changelog

* rm expect-error directive and repalce with ignore - why is driver typechecking this?

* changelog
2026-02-16 11:25:50 -05:00
Jennifer Shehane 05b951c480 dependency: bump qs to resolve to 6.14.2 (#33373)
* dependency: bump qs to resolve to 6.14.2

* changelog entry
2026-02-13 14:10:24 -05:00
Pavan Shinde 180ad632e2 test: fix typo in cache buster unit test (#33369) 2026-02-13 09:23:53 -05:00
github-actions[bot] 225ad7a88f chore: Update Chrome (stable) to 145.0.7632.45 (#33357)
Co-authored-by: cypress-bot[bot] <41898282+cypress-bot[bot]@users.noreply.github.com>
2026-02-11 17:59:46 -07:00
Matt Schile 2fb38c9b66 dependency: update squirrelly to v9 (#33355) 2026-02-11 08:14:10 -07:00
Mike McCready 9492adb7c1 misc: use WHATWG URL for binary download (#33348) 2026-02-09 14:33:48 -05:00
Mike McCready 877cad268c misc: correct newline wrapping in logs for strings with ANSI codes (#33283)
Handles strings containing ANSI escape code sequences
If printable string length is within allowed width, does not wrap
Converts strings to plain string without ANSI escape code sequences
when printable width exceeded, then wraps accordingly

Resolves issue displaying longer Node.js paths such as encountered on
GitHub Actions in Ubuntu and macOS runners
2026-02-06 16:48:05 -07:00
Matt Schile 0d00b57aa8 test: (studio) fix ai test (#33346) 2026-02-06 16:45:18 -07:00
github-actions[bot] 8819778fec chore: updating v8 snapshot cache (#33341)
Co-authored-by: cypress-bot[bot] <+cypress-bot[bot]@users.noreply.github.com>
2026-02-06 12:47:45 -05:00
github-actions[bot] 6d84435506 chore: updating v8 snapshot cache (#33340)
Co-authored-by: cypress-bot[bot] <+cypress-bot[bot]@users.noreply.github.com>
2026-02-06 12:47:30 -05:00
github-actions[bot] 4fc4e00058 chore: updating v8 snapshot cache (#33339)
Co-authored-by: cypress-bot[bot] <+cypress-bot[bot]@users.noreply.github.com>
2026-02-06 12:47:13 -05:00
Jennifer Shehane 7e7817b001 chore: Auto-add app team for review of github-action PRs (#33345)
* chore: Auto-add app team for review of github-action PRs

* add team reviewers option
2026-02-06 12:46:44 -05:00
semantic-release-bot ce93edf314 chore: release @cypress/grep-v6.0.0
[skip ci]
@cypress/grep-v6.0.0
2026-02-05 15:04:39 -05:00
Matt Schile acfcd2609a chore(deps): upgrade @isaacs/brace-expansion to 5.0.1 (#33336) 2026-02-05 12:01:11 -07:00
Bill Glesias 49aa0bbab1 breaking(@cypress/grep): release version 6.0.0 of @cypress/grep (#33242)
BREAKING CHANGE: use Cypress.expose() instead of Cypress.env(), which requires a peer dependency on Cypress 15.10.0

Co-authored-by: Cacie Prins <cacieprins@users.noreply.github.com>
2026-02-05 13:40:26 -05:00
github-actions[bot] eb60ddcec6 chore: updating v8 snapshot cache (#33332) 2026-02-05 10:29:33 -07:00
github-actions[bot] db1ef0106c chore: updating v8 snapshot cache (#33331) 2026-02-05 10:08:49 -07:00
github-actions[bot] 06220bdeb4 chore: updating v8 snapshot cache (#33333) 2026-02-05 10:08:23 -07:00
github-actions[bot] 92fc8269bc chore: Update Chrome (beta) to 145.0.7632.45 (#33335) 2026-02-05 10:07:36 -07:00
Mike Plummer 035886a0cd internal: (studio) Record protocol sentry errors (#33321) 2026-02-05 09:34:11 -06:00
Matt Schile df2ffcea82 fix: retry file renames for studio and prompt bundles (#33330) 2026-02-04 18:05:08 -07:00
github-actions[bot] df48dddaf7 chore: Update Chrome (stable) to 144.0.7559.132 (#33325) 2026-02-04 15:31:33 -07:00
Cacie Prins dffb9af504 docs: adds usage guide outlining ci/cd workflows & triggers (#33328) 2026-02-04 16:03:19 -05:00
Cacie Prins 6751500be0 chore: update kitchensink (#33329) 2026-02-04 15:12:09 -05:00