Commit Graph

1317 Commits

Author SHA1 Message Date
semantic-release-bot 5411b920f3 chore: release @cypress/puppeteer-v0.1.3
[skip ci]
2024-02-20 13:12:19 -05:00
Cacie Prins ed2fc13946 fix: move main tab activation to puppeteer plugin (#28898)
* fix: move main tab activation to puppeteer plugin

* tests for new url functionality in v3 extension

* tests for activateMainTab

* tests

* cleanup

* add troubleshooting to puppeteer plugin readme re: chrome extension

* changelog

* no longer attempts to activate main tab in run mode

* Update npm/puppeteer/README.md

Co-authored-by: Jennifer Shehane <jennifer@cypress.io>

* Update cli/CHANGELOG.md

Co-authored-by: Jennifer Shehane <jennifer@cypress.io>

---------

Co-authored-by: Jennifer Shehane <jennifer@cypress.io>
2024-02-20 11:28:31 -05:00
Jennifer Shehane e74963ebc4 chore: wait for specs page to load before continuing in tests in order to reduce flake (#28855)
* chore: test a theory that waiting for specs list will be less flaky

* empty commit to trigger CI

* Add logic to login command for when we're visiting pages with no specs

* Rework tests to handle different 'no specs' pages

* Update a couple more situations where there is no specs list

* Fix bug where unauthorized login was not being sent at the right time to test the logout

* Move the specs page assertions into their own custom command

* typo fix
2024-02-06 09:38:36 -05:00
semantic-release-bot f21b4a12a1 chore: release @cypress/webpack-dev-server-v3.7.4
[skip ci]
2024-01-29 20:57:23 -05:00
Mikhail 43792e7583 fix: optimize reduce addCypressToWebpackEslintRulesInPlace (#27819)
* fix: optimize reduce addCypressToWebpackEslintRulesInPlace

* Fix lint and types

---------

Co-authored-by: Jennifer Shehane <jennifer@cypress.io>
Co-authored-by: Emily Rohrbough <emilyrohrbough@users.noreply.github.com>
2024-01-29 11:51:21 -05:00
renovate[bot] b17409a9ea chore(deps): update dependency vite [security] (#28773)
* chore(deps): update dependency vite [security]

* empty commit to trigger CI

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jennifer Shehane <jennifer@cypress.io>
2024-01-23 11:25:02 -05:00
semantic-release-bot 6cbd572ea1 chore: release @cypress/webpack-dev-server-v3.7.3
[skip ci]
2024-01-12 09:56:44 -05:00
semantic-release-bot 092790914e chore: release @cypress/eslint-plugin-dev-v5.3.3
[skip ci]
2024-01-12 09:56:32 -05:00
Bill Glesias bf0597847e fix: allow for versions greater than 4 for eslint-plugin-mocha to prevent force installing dependencies when eslint-plugin-mocha is bumbed in comsumer packages (#27944)
Co-authored-by: Jennifer Shehane <jennifer@cypress.io>
2024-01-05 10:32:49 -05:00
Jennifer Shehane c6333ab03f misc: Update docs.cypress.io links to on.cypress.io (#28623)
* Update docs.cypress.io links to on.cypress.io

* misc: fix typo in link

* Update changelog

* update error snapshot
2024-01-05 09:14:17 -05:00
semantic-release-bot 766016b86b chore: release @cypress/webpack-preprocessor-v6.0.1
[skip ci]
2023-12-26 12:53:44 -05:00
semantic-release-bot e3e1f63bab chore: release @cypress/webpack-dev-server-v3.7.2
[skip ci]
2023-12-26 12:53:31 -05:00
semantic-release-bot 68d5b01618 chore: release @cypress/vite-dev-server-v5.0.7
[skip ci]
2023-12-26 12:53:20 -05:00
semantic-release-bot 01dd7a264d chore: release @cypress/puppeteer-v0.1.2
[skip ci]
2023-12-26 12:53:07 -05:00
Jennifer Shehane 372515829e dependency: Bump ts-node to 10.9.2 (#28528) 2023-12-14 13:28:18 -05:00
Jennifer Shehane 690801a2fe chore(deprecate): Remove unused create-cypress-tests package (#28472) 2023-12-11 17:23:00 -05:00
semantic-release-bot 6a895d2a3c chore: release @cypress/puppeteer-v0.1.1
[skip ci]
2023-11-29 14:40:32 -05:00
Chris Breiding 72225db033 fix: Resolve types and dist issues with @cypress/puppeteer (#28424) 2023-11-29 14:05:14 -05:00
semantic-release-bot eb9fa1b9d9 chore: release @cypress/puppeteer-v0.1.0
[skip ci]
2023-11-28 16:04:17 -05:00
Chris Breiding 232453461c chore: Fix puppeteer plugin publishing (#28408) 2023-11-27 13:17:29 -05:00
semantic-release-bot 33496177aa chore: release @cypress/webpack-dev-server-v3.7.1
[skip ci]
2023-11-22 17:00:32 -05:00
semantic-release-bot e1cfe9a446 chore: release @cypress/puppeteer-v1.0.0
[skip ci]
2023-11-22 17:00:17 -05:00
Chris Breiding b34d145716 feat: Add @cypress/puppeteer plugin (#28370) 2023-11-22 14:30:29 -05:00
Roman dcd6a18d9b fix: Allow absolute paths in indexHtmlFile (#28324)
* fix: allow absolute paths in indexHtmlFile

* Update CHANGELOG.md

* Updated readme

---------

Co-authored-by: Ryan Manuel <ryanm@cypress.io>
Co-authored-by: Jennifer Shehane <jennifer@cypress.io>
Co-authored-by: Jordan <jordan@jpdesigning.com>
2023-11-20 22:49:27 -05:00
semantic-release-bot 79da763dfa chore: release @cypress/webpack-dev-server-v3.7.0
[skip ci]
2023-11-07 11:33:28 -05:00
Jordan e8fc268953 feat: add support for angular 17 (#28152)
* feat(webpack-dev-server): add support for angular 17

* update changelog

* fix broken spec pattern

* update to rc 2 for cli

* remove = from dependency minVersion lists

* update angular 17 rc version and update dep test

* add projectDirFolder to fixtures for angular-17

* resolve broken system tests

* update ct project dir angular version
2023-11-07 07:35:26 -05:00
semantic-release-bot fd2a27d620 chore: release create-cypress-tests-v2.0.4
[skip ci]
2023-10-16 17:13:16 -04:00
Ryan Manuel c8c5b51d82 dependency: packages/data-context/package.json to reduce vulnerabilities (#28063)
Co-authored-by: snyk-bot <snyk-bot@snyk.io>
Co-authored-by: cypress-bot[bot] <+cypress-bot[bot]@users.noreply.github.com>
2023-10-16 14:16:48 -05:00
semantic-release-bot 861474f904 chore: release @cypress/grep-v4.0.1
[skip ci]
2023-10-16 14:30:39 -04:00
Sam Tsai 5a7eee573e fix(grep): fix options sent to fast glob package - issue 27216 (#27231)
* Declare function so we can import

* Fix ignore pattern to match api

* Fix lint

* Only force array if not already an array

Turn grep filtering on for own test

* Add a command to test grep tag @smoke

* adding tests

---------

Co-authored-by: Cacie Prins <cacieprins@users.noreply.github.com>
Co-authored-by: Jordan <jordan@jpdesigning.com>
Co-authored-by: Adam Stone-Lord <adams@cypress.io>
Co-authored-by: Matthew Schile <mschile@cypress.io>
2023-10-13 16:43:53 -04:00
Jim Hays 34c8b1f884 refactor: Spellcheck (#27964)
Co-authored-by: Matthew Schile <mschile@cypress.io>
2023-10-11 10:06:10 -04:00
Adam Stone-Lord 86057dc336 chore: add @packages/example as a dependency of create-cypress-tests (#27978) 2023-10-05 10:41:48 -05:00
Adam Stone-Lord 4c11731ee1 chore: optimize task execution (#27848)
* Revert "chore: simplify build script (#27547)"

This reverts commit 0a86ec686e.

* Revert "chore: upgrade lerna to 6, cache build step (#26913)"

This reverts commit 9e60aeba8f.

* [run ci]

* chore: upgrade lerna to 6, cache build step (#26913)

* chore: update build-npm-modules script

* chore: update build-npm-modules script

* chore: update build-npm-modules script

* chore: update build-npm-modules script

* chore: update lerna to 6

* [run ci]

* try caching build step

* we can't clean without building after

* add dependencies on scripts for npm packages

* update commands

* add config for data-context build step

* fix output configurations for npm packages, add gitignores

* revert changes to config and data-context build steps

* fix outputs

* run with cache

* fix outputs for cli

* actually fix outputs

* test with cache

---------

Co-authored-by: astone123 <adams@cypress.io>

* chore: simplify build script (#27547)

* chore: simplify build script

* update CI workflows

* fix workflows

* empty commit because Percy weirdness

* chore: add driver, reporter, config as implicit dependencies for runner package (#27559)

* run all workflows on branch

* chore: parallelize test-binary-against-recipes CI step (#27570)

* chore: fix some easy circular dependencies in dep graph (#27612)

* chore: remove gulp tasks from postinstall (#27616)

* empty commit

* chore: minor improvements to node_modules_install (#27647)

* chore: fix cypress:open and dev scripts

* run with cache [run ci]

* exclude mochaawesome assets from .yarnclean [run ci]

* bump cache again [run ci]

* run cached [run ci]

* chore: do not cache cli build step [run ci]

* update workflow command and docs for build-cli [run ci]

* fix commands that use scope [run ci]

* use different branch for publish repo [run ci]

* percy weirdness? [run ci]

* fix postbuild cli script [run ci]

* try to remove typescript from production binary [run ci]

* fix circular dependency [run ci]

* try removing ts from node_modules [run ci]

* remove typescript resolution [run ci]

* remove redundant target scripts

* update to lerna scoped commands

* remove unneeded yarn in lerna command

* try to fix Electron install in Windows workflow

---------

Co-authored-by: Jordan <jordan@jpdesigning.com>
Co-authored-by: Dave Kasper <dave.m.kasper@gmail.com>
2023-10-04 12:25:00 -05:00
semantic-release-bot f900c59855 chore: release @cypress/webpack-dev-server-v3.6.1
[skip ci]
2023-09-07 16:37:19 -04:00
semantic-release-bot 576a952316 chore: release @cypress/schematic-v2.5.1
[skip ci]
2023-09-07 16:37:08 -04:00
semantic-release-bot ffaafa50ae chore: release create-cypress-tests-v2.0.3
[skip ci]
2023-09-07 16:36:48 -04:00
Bill Glesias b85dd752f2 dependency: update to electron 25 and node 18 (#27715)
* feat: update to electron 25 and bump node dependencies. need to remove
custom docker image

* chore: update node versions to 18+ [run ci]

* chore: bump @types/node from v16 to v18 and bump the typescript supported CLI version from 3.9 to 4.4

* update mock-fs to 5.2.0 to fix BigInt issue (see https://github.com/tschaub/mock-fs/releases/tag/v5.1.4) [run ci]

* chore: update electron integrity check to pass create binary job

* chore: fix issues with achrinza/node-ipc not yet having node 18 engine support (only up to 17 by patching from 9.2.2 to 9.2.5 as seen in https://github.com/achrinza/node-ipc/pull/38. vue/cli-service is not maintained and we should migrate these over to vue create at some point in the near future to get rid of these resolutions

* allow for TLSv1 tests to work with node 18 as the express server running node 18 with tlsv1 needs to allow legacy ciphers

* chore: update snyk workflows to use node 18

* chore: add changelog

* update timeout

* more cleanup during binary build

* bump cache and run ci. include ignore engines for rwa and get rid of
16.16 image references

* chore: update FF tests to 115 as serialization now works with errors and click events do not get fired on buttons being typed into

* chore: don't error when symlink already exists

* chore: fix serialization test for newer versions of firefox

* chore: fix CI config

* chore: fix chrome system tests to work with chrome 114. updates mostly caused by bugs in screen height in chrome. see https://bugs.chromium.org/p/chromium/issues/detail?id=1416398

* chore: test binary against vite update in RWA

* remove wait for RWA as it shouldnt be needed for vite. link example recipes update to node 18

chore: remove commented out code

* chore: print message when DISABLE_SNAPSHOT_REQUIRE is set

* chore: clean out unneeded dependencies always

* chore: remove trailing space

* fix: propagate click events for enter and typing on firefox 106 or later

* chore: fix changelog failures

* fix: correctly simulate click events for buttons on keyup and space type  in Firefox versions greater than 91 and simulate click for buttons on enter in Firefox versions greater than or equal to 106

* chore: add documentation to type to clarify firefox synthetic events

* chore: update protocol snapshot as order or log messages seems to have changed

* update comments

* sort commandLogChanged events for protocol

* chore: remove PR ids from CRA and CER as the PRs are merged into develop

---------

Co-authored-by: Ryan Manuel <ryanm@cypress.io>
Co-authored-by: Chris Breiding <chrisbreiding@gmail.com>
Co-authored-by: Matt Schile <mschile@cypress.io>
2023-09-07 15:26:09 -04:00
semantic-release-bot 617d7af328 chore: release @cypress/webpack-dev-server-v3.6.0
[skip ci]
2023-09-07 09:21:57 -04:00
Jordan 264a118e48 feat(webpack-dev-server): update the generated tsconfig path for angular CT (#27723)
* feat(webpack-dev-server): update the generated tsconfig path for angular CT

* update changelog

* build binary

* fix broken tests
2023-09-06 14:47:30 -04:00
semantic-release-bot 370c36b196 chore: release @cypress/webpack-batteries-included-preprocessor-v3.0.2
[skip ci]
2023-08-31 13:30:41 -04:00
Chris Breiding 6081751c41 fix: change how tsconfig is aliased in webpack-batteries-included-preprocessor (#27706)
* chore: change how tsconfig is aliased in webpack-batteries-included-preprocessor

* use --target-reference so snyk analyzes current branch

* fix missing space

* use pull_request instead of pull_request_target for snyk actions
2023-08-31 10:09:38 -04:00
Matt Schile e6bfb0fbfa chore: update changelogs for inadvertently released packages (#27691) 2023-08-29 13:56:09 -04:00
semantic-release-bot 49c8f31a59 chore: release @cypress/webpack-preprocessor-v6.0.0
[skip ci]
2023-08-29 11:11:28 -04:00
semantic-release-bot d7bd3a3f3e chore: release @cypress/webpack-dev-server-v3.5.3
[skip ci]
2023-08-29 11:11:09 -04:00
semantic-release-bot 27c379d191 chore: release @cypress/webpack-batteries-included-preprocessor-v3.0.1
[skip ci]
2023-08-29 11:10:55 -04:00
semantic-release-bot ddae83e63c chore: release @cypress/vue-v6.0.0
[skip ci]
2023-08-29 11:10:41 -04:00
semantic-release-bot 87fc6ccdb7 chore: release @cypress/vite-dev-server-v5.0.6
[skip ci]
2023-08-29 11:10:23 -04:00
semantic-release-bot b351979be5 chore: release @cypress/react-v8.0.0
[skip ci]
2023-08-29 11:10:04 -04:00
semantic-release-bot 7462055092 chore: release @cypress/grep-v4.0.0
[skip ci]
2023-08-29 11:09:45 -04:00
Ryan Manuel e684546d71 fix tests 2023-08-28 22:27:42 -05:00