Commit Graph

22126 Commits

Author SHA1 Message Date
Cacie Prins bde3fbc69a chore: rm undef is_contributor_pr param on unit test call (#32604)
* rm undef is_contributor_pr param on unit test call

* Update cache-version.txt
2025-09-30 10:00:12 -04:00
Bill Glesias d048e46bc7 chore: convert @packages/scaffold-config tests from mocha to vitest (#32568)
* chore: start vitest conversion and convertsupportFile to vitest

* chore: convert frameworks spec to vitest

* chore: convert detect spec to vitest

* chore: convert ct-detect-third-party spec to vitest

* chore: convert component index template to vitest

* chore: clean up scaffold-config as tests are now converted to vitest

* fix issue where projectRoot was passed inncorrectly in test
2025-09-29 19:47:59 -04:00
Matt Schile 942a71f0cd misc: fix studio panel resizing when dragging (#32584) 2025-09-29 14:58:24 -06:00
Bill Glesias cef5820ba9 chore: convert telemetry tests from mocha to vitest (#32577)
* chore: start vitest conversion

* convert githubActionsDetectorSync to vitest

* chore: convert on start span processor to vitest

* chore: convert cloud span exporter to vitest

* convert trace link exporter to vitest

* chore: convert ipc span exporter tests to vitest

* chore: convert websocket span exporter to vitest

* chore: convert browser spec to vitest

* chore: convert index spec to vitest

* chore: convert node spec to vitest

* clean up telemetry package after vite conversion

* add missing import

* change assertions to be not.toBeUndefined() to toBeDefined()

* correctly pack config

* chore: stub out the @opentelemetry/exporter-trace-otlp-http
2025-09-29 13:21:19 -04:00
Adam Stone-Lord 0ad725dc88 chore: (studio) AI status updates (#32511) 2025-09-29 12:21:27 -04:00
Bill Glesias b81c5a0a8e chore: convert tests in @packages/errors from mocha to vitest (#32572)
* start vitest convertion and convert errors spec to vitest

* chore: convert errTemplate to vitest

* convert stripIndent to vitest

* convert the visualsnapshoterrors spec to vitest

* chore: clean up errors package, update guide, and move snapshots

* move tests out of unit test directory as most tests are integration tests

* add to esm checklist and update workflow

* clean build and rebuild after test due to CI having built files

* Chore: fix bad test assertion in error spec

* Update guides/esm-migration.md

Co-authored-by: Bill Glesias <bglesias@gmail.com>

* chore: remove unused FIREFOX_CDP_FAILED_TO_CONNECT error as it is no longer used and likely missed with the CDP removal for Firefox

* chore: fix missed imports

* remove system test code to check for CDP error in firefox

---------

Co-authored-by: Jennifer Shehane <jennifer@cypress.io>
2025-09-29 11:37:07 -04:00
Bill Glesias 236c88ec59 chore: fix graphql yarn watch (#32578) 2025-09-26 11:37:07 -04:00
Cacie Prins 48c2ba28e7 chore: upgrade cli eslint to 9 (#32446)
* chore: replace dtslint with eslint-plugin-expect-type

* update guide

* add lint-staged

* rm stale script

* modify cli eslint and tsconfigs to support ts migration

* separate expect-type files

* modifications to tsconfigs to make eslint a little easier

* revert workflow.yml

* further revision

* put tslint config for dtslint back in

* ensure false negative case is tested

* correct tsconfigs

* align dtslint tsconfig with eslint 9 config

* consolidate / DRY tsconfigs
2025-09-26 11:16:42 -04:00
Bill Glesias 9da952a64e chore: convert @packages/config tests to vitest from mocha (#32539)
* start vitest conversion

* convert utils to vitest

* convert index spec to vitest

* chore: convert utils spec to vitest

* chore: convert addToCypressConfig spect to vitest

* add plugin tests to vitest config

* chore: convert validation to vitest

* chore: clean up scripts after vitest conversion

* chore: remove check-more-types

* adjust expected mocha results to 17 and update esm migration
2025-09-25 15:42:03 -04:00
Bill Glesias cb6e509607 chore: combine the graphql package into the data-context package to avoid a cyclical dependency (#32566) 2025-09-25 15:40:24 -04:00
Cacie Prins cde3b2ba9e fix: strip dbus messaging from cli launcher stderr (#32547)
* fix: strip dbus messaging from cli launcher stderr

* persist prerelease binaries

* expand pattern

* chore: fix changelog (#32552)

* chore: release 15.3.0 (#32553)

* chore: add branches on semantic-pull-request workflow (#32560)

* chore: update validate changelog to pull target branch (#32561)

* chore: Update Chrome (stable) to 140.0.7339.207 (#32563)

* chore: Update Chrome (stable) to 140.0.7339.207

* empty commit

---------

Co-authored-by: cypress-bot[bot] <41898282+cypress-bot[bot]@users.noreply.github.com>
Co-authored-by: Jennifer Shehane <shehane.jennifer@gmail.com>

* updates changelog

* Update CHANGELOG.md

---------

Co-authored-by: Jennifer Shehane <jennifer@cypress.io>
Co-authored-by: Bill Glesias <bglesias@gmail.com>
Co-authored-by: Matt Schile <mschile@cypress.io>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: cypress-bot[bot] <41898282+cypress-bot[bot]@users.noreply.github.com>
Co-authored-by: Jennifer Shehane <shehane.jennifer@gmail.com>
2025-09-25 12:44:23 -04:00
github-actions[bot] e9fadf30bf chore: Update Chrome (stable) to 140.0.7339.207 (#32563)
* chore: Update Chrome (stable) to 140.0.7339.207

* empty commit

---------

Co-authored-by: cypress-bot[bot] <41898282+cypress-bot[bot]@users.noreply.github.com>
Co-authored-by: Jennifer Shehane <shehane.jennifer@gmail.com>
2025-09-24 12:31:14 -04:00
Matt Schile 1aa9f90897 chore: update validate changelog to pull target branch (#32561) 2025-09-24 08:32:54 -06:00
Matt Schile 784a094918 chore: add branches on semantic-pull-request workflow (#32560) 2025-09-24 08:30:52 -06:00
Bill Glesias 556243acd7 chore: release 15.3.0 (#32553) v15.3.0 2025-09-23 12:51:17 -04:00
Jennifer Shehane 0c2bd49320 chore: fix changelog (#32552) 2025-09-23 11:25:24 -04:00
Cacie Prins 8755160a68 feat: escape key for cy.press (#32545)
* feat: escape key for cy.press

* changelog

* on-link to cy.press() in changelog
2025-09-23 10:48:12 -04:00
Bill Glesias 17c1ede5f6 chore: run battery of tests against @cypress/grep in CI to make sure we do not introduce regressions (#32522) 2025-09-22 19:00:43 -04:00
Bill Glesias 6eb1997df3 chore: put together phases of ESM conversion as well as each package into the monorepo (#32531) 2025-09-22 18:59:36 -04:00
Matt Schile daca9a316e docs: update URLs for cache purging in documentation (#32548) 2025-09-22 16:48:30 -06:00
Bill Glesias 7d5fd90721 fix: incorrect loading of ESM based configurations (#32515)
* add regression test

* fix: make sure esm configs are indeed loaded as ESM
2025-09-22 11:03:34 -04:00
kurekszymon a4b03b424c misc: make runnable headers semi-bold font weight (600) (#32491)
* chore: make runnable headers semi-bold font weight (600)

* changelog entry

---------

Co-authored-by: Jennifer Shehane <jennifer@cypress.io>
Co-authored-by: Jennifer Shehane <shehane.jennifer@gmail.com>
2025-09-22 10:32:53 -04:00
semantic-release-bot 113425c6cf chore: release @cypress/grep-v5.0.0
[skip ci]
@cypress/grep-v5.0.0
2025-09-19 16:46:48 -04:00
Bill Glesias c83df82db0 breaking: convert @cypress/grep to TypeScript and change what is exported
BREAKING CHANGE: @cypress/grep now exports a register function that can be imported from the users spec file. Additionally, the plugin can be imported via @cypress/grep/plugin.
2025-09-19 15:58:33 -04:00
github-actions[bot] d35349b2a3 chore: Update Chrome (stable) to 140.0.7339.185 and Chrome (beta) to 141.0.7390.30 (#32537)
* chore: Update Chrome (stable) to 140.0.7339.185 and Chrome (beta) to 141.0.7390.30

* empty commit

---------

Co-authored-by: cypress-bot[bot] <41898282+cypress-bot[bot]@users.noreply.github.com>
Co-authored-by: Jennifer Shehane <shehane.jennifer@gmail.com>
2025-09-19 15:17:42 -04:00
Cacie Prins 03b066b0dc chore: install circleci cli on gh action that updates browser versions (#32538)
* chore: install circleci cli on browser version action so it can pack our ymls

* rm unnecessary env def
2025-09-19 13:00:29 -04:00
kurekszymon 9367b4345b misc: remove border-bottom if test is isolated in studio mode (#32492) 2025-09-19 07:59:22 -06:00
github-actions[bot] 623bcb9f53 chore: updating v8 snapshot cache (#32535)
Co-authored-by: cypress-bot[bot] <+cypress-bot[bot]@users.noreply.github.com>
2025-09-19 09:53:48 -04:00
github-actions[bot] e2403dc6e3 chore: updating v8 snapshot cache (#32534)
Co-authored-by: cypress-bot[bot] <+cypress-bot[bot]@users.noreply.github.com>
2025-09-19 09:53:37 -04:00
github-actions[bot] 8b0c32b000 chore: updating v8 snapshot cache (#32533)
Co-authored-by: cypress-bot[bot] <+cypress-bot[bot]@users.noreply.github.com>
2025-09-19 09:53:26 -04:00
Cacie Prins 4afbf26009 chore: use circleci cli to package ci configurations (#32462)
* 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

* fix conditional on pr pipeline

* exit 1 if circleci cli not found and circleci config files staged for commit

* use linux-x64 executor for unit-tests

* try using ipv6 in contributor with correct executor

* ensure node

* update github action to update browser versions to point to the correct file

* ensure node more times

* fix export

* reduce expected result count

* run full workflow menu on this branch

* bump config class to medium

* index on use-pack-for-circle: a9bcbe87b0 run full workflow menu on this branch

* index on use-pack-for-circle: a9bcbe87b0 run full workflow menu on this branch

* index on use-pack-for-circle: a9bcbe87b0 run full workflow menu on this branch

* revert to small for checkout code in config workflow; remove from multi branch trigger

* fix incorrect conflict resolution for bettersqlite3 changes w/ electron update

* make path to circleci workflows file more explicit, comment why it is that file

---------

Co-authored-by: cypress-bot[bot] <+cypress-bot[bot]@users.noreply.github.com>
2025-09-19 09:22:59 -04:00
semantic-release-bot 99deaf6061 chore: release @cypress/webpack-dev-server-v5.1.2
[skip ci]
@cypress/webpack-dev-server-v5.1.2
2025-09-18 18:47:25 -04:00
semantic-release-bot 3a4b02c0e8 chore: release @cypress/puppeteer-v0.1.7
[skip ci]
@cypress/puppeteer-v0.1.7
2025-09-18 18:47:11 -04:00
semantic-release-bot 8813d55961 chore: release @cypress/schematic-v4.1.3
[skip ci]
@cypress/schematic-v4.1.3
2025-09-18 18:46:55 -04:00
Jennifer Shehane baaf9950c6 chore: Update the branch for trigger-publish-binary-pipeline (#32530)
* Update the branch for trigger-publish-binary-pipeline

* empty commit

* bump circleCI cache

* another bump of cache

* Update branch handling in publish binary pipeline

* Update scripts/binary/trigger-publish-binary-pipeline.js

---------

Co-authored-by: Ryan Manuel <ryanm@cypress.io>
2025-09-18 17:08:08 -05:00
Mike McCready e6e5ddb7f5 chore(deps): update dependency cypress-example-kitchensink to 5.1.2 (#32520) 2025-09-18 11:12:44 -04:00
Jennifer Shehane 29984f8aef chore: update branch for publish-binary-pipelin (#32528) 2025-09-18 11:04:30 -04:00
renovate[bot] 689b2b26cd dependency: update dependency electron to v36.8.1 (#32371)
* chore(deps): update dependency electron to v36.8.1

* bump node version

* update workflow files + publish-binary script

* bump base-internal images

* remove current node version from additional test

* bump circleci cache

* allow node_version env var

* Update .circleci/workflows.yml

* index on renovate/electron-36.x: 95d10b1d53 Merge branch 'develop' into renovate/electron-36.x

* index on renovate/electron-36.x: 95d10b1d53 Merge branch 'develop' into renovate/electron-36.x

* index on renovate/electron-36.x: 95d10b1d53 Merge branch 'develop' into renovate/electron-36.x

* bump types/node

* update some node versions

* update integrity check and electron instrcutions

* correctly call net.family with net family type

* Revert "correctly call net.family with net family type"

This reverts commit 505ff949a8.

* update location of note types

* more clearly type frame

* fix type issues in agent.ts file

* fix agent call

* replace proxyquire in webpack-dev-server package

* add changelog

---------

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>
Co-authored-by: cypress-bot[bot] <+cypress-bot[bot]@users.noreply.github.com>
2025-09-18 10:32:19 -04:00
github-actions[bot] e6784f5091 chore: updating v8 snapshot cache (#32525)
Co-authored-by: cypress-bot[bot] <+cypress-bot[bot]@users.noreply.github.com>
2025-09-18 10:23:18 -04:00
github-actions[bot] d5c175a03f chore: updating v8 snapshot cache (#32524)
Co-authored-by: cypress-bot[bot] <+cypress-bot[bot]@users.noreply.github.com>
2025-09-18 10:23:02 -04:00
github-actions[bot] 9e466a70a7 chore: updating v8 snapshot cache (#32523)
Co-authored-by: cypress-bot[bot] <+cypress-bot[bot]@users.noreply.github.com>
2025-09-18 10:22:34 -04:00
Alejandro Estrada d528fcae69 misc: Update grouping styles (#32521)
* misc: Update grouping styles

* Update changelog

* Update CHANGELOG for misc changes

* Update cli/CHANGELOG.md

---------

Co-authored-by: Jennifer Shehane <jennifer@cypress.io>
2025-09-17 16:36:15 -04:00
Muaz Othman ddc5fc22d2 chore: update Snyk scan configuration and upgrade Next.js in the tests (#32514)
* chore: update Snyk scan configuration and upgrade Next.js to version 14.2.25

- Added organization flag to Snyk SCA scan in the workflow configuration.
- Upgraded Next.js dependency from version 14.2.17 to 14.2.25 in multiple package.json and yarn.lock files.

* chore(security): relock some packages to address high vulnerabilities
2025-09-17 09:38:48 -04:00
github-actions[bot] f75e11b7f0 chore: updating v8 snapshot cache (#32516)
Co-authored-by: cypress-bot[bot] <+cypress-bot[bot]@users.noreply.github.com>
2025-09-17 09:37:31 -04:00
github-actions[bot] 30ffa36e8e chore: updating v8 snapshot cache (#32517)
Co-authored-by: cypress-bot[bot] <+cypress-bot[bot]@users.noreply.github.com>
2025-09-17 09:37:16 -04:00
github-actions[bot] 3e610c76af chore: updating v8 snapshot cache (#32518)
Co-authored-by: cypress-bot[bot] <+cypress-bot[bot]@users.noreply.github.com>
2025-09-17 09:37:03 -04:00
Ryan Manuel c0c1f2e22a chore: fix contributor pr workflow with ipv6 tests - take 2 (#32509)
* Revert "chore: fix contributor pr workflow with ipv6 tests (#32500)"

This reverts commit ef566b28ae.

* chore: fix contributor pr workflow with ipv6 tests
2025-09-16 17:36:46 -05:00
renovate[bot] 0d7e4b2496 chore(deps): update dependency vite-5 to v5.4.20 [security] (#32458)
* chore(deps): update dependency vite-5 to ^5.4.20 [security]

* chore(deps): update dependency vite-5 to v7 [security]

* chore(deps): update dependency vite-5 to v7 [security]

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jennifer Shehane <shehane.jennifer@gmail.com>
2025-09-16 15:29:51 -04:00
Adam Alston ca9a5239b0 chore(wait): add types and fix issues flagged by types (#32332)
* chore(wait): add types and fix issues flagged by types

* refactor: create shallow copy of aliases

---------

Co-authored-by: Bill Glesias <bglesias@gmail.com>
2025-09-16 14:50:33 -04:00
Jennifer Shehane 97334ba3ad chore: update issue templates (#32507)
* chores: update issue templates

* empty commit
2025-09-16 14:28:14 -04:00