Commit Graph

20326 Commits

Author SHA1 Message Date
semantic-release-bot
5411b920f3 chore: release @cypress/puppeteer-v0.1.3
[skip ci]
@cypress/puppeteer-v0.1.3
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
github-actions[bot]
1f0a9d565e chore: Update v8 snapshot cache (#28973)
* chore: updating v8 snapshot cache

* chore: updating v8 snapshot cache

* chore: updating v8 snapshot cache

---------

Co-authored-by: cypress-bot[bot] <+cypress-bot[bot]@users.noreply.github.com>
2024-02-20 09:50:49 -06:00
Joshua D'Souza
2f86203cee misc: Replacing LayerCI references with webapp.io (finishing previous PR) (#28874)
* Replacing LayerCI references with webapp.io

* Update CI params exposed from webapp.io and add EXPOSE_WEBSITE_HOST

* Adding misc to changelog references changes from LayerCI to webappio

* Removing EXPOSE_WEBSITE_HOST

---------

Co-authored-by: Jennifer Shehane <jennifer@cypress.io>
2024-02-19 13:25:56 -05:00
renovate[bot]
6da53d4dca dependency: update dependency duplexify to v4.1.2 (#28941)
* fix(deps): update dependency duplexify to v4.1.2

* changelog entry

* Fix incorrect link in changelog

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jennifer Shehane <jennifer@cypress.io>
2024-02-19 11:27:54 -05:00
renovate[bot]
ddf8764f72 chore: update dependency cross-fetch to ^3.1.8 (#28940)
* fix(deps): update dependency cross-fetch to ^3.1.8

* empty commit

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jennifer Shehane <jennifer@cypress.io>
2024-02-19 11:27:40 -05:00
Mike McCready
ad99300a5f docs: fix anchor link to changelog 13.6.3 (#28957) 2024-02-16 09:42:11 -05:00
github-actions[bot]
333d2a1a98 chore: Update v8 snapshot cache (#28954)
* chore: updating v8 snapshot cache

* chore: updating v8 snapshot cache

* chore: updating v8 snapshot cache

---------

Co-authored-by: cypress-bot[bot] <+cypress-bot[bot]@users.noreply.github.com>
2024-02-16 07:48:39 -06:00
Cacie Prins
2251f2d645 chore: rm electron-27 branch from publish binary script (#28951) 2024-02-15 13:38:12 -05:00
github-actions[bot]
6bc8981b94 chore: Update Chrome (beta) to 122.0.6261.39 (#28947)
Co-authored-by: cypress-bot[bot] <41898282+cypress-bot[bot]@users.noreply.github.com>
2024-02-15 13:30:59 -05:00
Jennifer Shehane
a0b2d1e912 fix: Add existential operators to properties before calling split in processBrowserPreRequest (#28952)
* fix: Add existential operators to properties before calling split

* empty commit

* changelog entry

* Add note about regression

* remove duplicate dep in changelog

* Add link to issue

* Update packages/proxy/lib/http/util/service-worker-manager.ts

Co-authored-by: Ryan Manuel <ryanm@cypress.io>

* Update packages/proxy/lib/http/util/service-worker-manager.ts

Co-authored-by: Ryan Manuel <ryanm@cypress.io>

---------

Co-authored-by: Ryan Manuel <ryanm@cypress.io>
2024-02-15 13:29:40 -05:00
Bill Glesias
0ea72a4c62 chore: disable live reloading inside cypress component tests [run ci] (#28908) 2024-02-15 11:57:55 -05:00
Cacie Prins
3288aa5069 chore(dependency): Upgrade Electron 27 (#28792)
* dependency: upgrades electron from 25 to 26

* bump cache run ci

* fix docker img names

* ref electron upgrade branch

* chore: updating v8 snapshot cache

* chore: updating v8 snapshot cache

* chore: updating v8 snapshot cache

* debug

* debug

* debug

* update search string for resize observer error swallow

* debug

* update integrity check

* update electron readme with upgrade troubleshooting section

* point to new publish binary workflow branch for electron 27

* update electron readme with locations of chromium & node versions for a given electron version

* update node versions and docker image refs

* update electron version to 27.1.3

* fix db nativeBinding arg

* chore: updating v8 snapshot cache

* install setuptools on mac when updating v8 snapshot cache

* chore: updating v8 snapshot cache

* chore: updating v8 snapshot cache

* run workflows on this branch run ci

* require addon directly and pass to better-sqlite3 init; debug

* rm debug

* try loading better-sqlite with a more dynamic filename

* bump electron version

* bump electron version

* bump electron version -- run ci

* bump electron version -- run ci

* bump electron version -- run ci

* bump electron version -- run ci

* bump electron version -- run ci

* add a step to update workflows.yml to electron upgrade process

* reduce retry limit on issue 1244 test to prevent circle from thinking tests have hanged

* target main branch of binary publish workflow? run ci

* Update .node-version -- run ci

* Update CHANGELOG.md

* Update module_api_spec.ts

* point publish binary back to electron upgrade branch

* Adds some logging re: cachedDataVersion

* use precise electron version for better-sqlite3 for centos7

* Update CHANGELOG.md

* chore: fix issue with bytenode (#28568)

* fix jsc for 27 -- run ci

* Update smoke.js

* fix build

* update electron upgrade steps

* Update packages/electron/README.md

Co-authored-by: Mike McCready <66998419+MikeMcC399@users.noreply.github.com>

* Update cli/CHANGELOG.md

Co-authored-by: Mike McCready <66998419+MikeMcC399@users.noreply.github.com>

* fix DebugEmptyStates component test

* try to fix downstream build -- run ci (#28649)

Co-authored-by: Cacie Prins <cacieprins@users.noreply.github.com>

* point to consolidated binary publish branch

* revert webpack-preprocessor-awesome-typescript-loader update

* revert certain system tests

* increase padding for module api system test duration window

* account for differing screenshot sizes

* screenshot size differs locally vs ci

* update protocol snapshots

* Update after-pack-hook.js

* fix flaky slideshow

* correct the chromium version in changelog

* use 18.17.1 internal images

* workflow filters

* fix trailing checkbox in electron readme

* add solution to crashing better-sqlite3 in electron readme

* Update packages/electron/README.md

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

* Update scripts/after-pack-hook.js

Co-authored-by: Ryan Manuel <ryanm@cypress.io>

* Update scripts/after-pack-hook.js

Co-authored-by: Ryan Manuel <ryanm@cypress.io>

* Update scripts/after-pack-hook.js

Co-authored-by: Ryan Manuel <ryanm@cypress.io>

* add branch to setup_should_persist_artifacts

* debug app e2e test

* bump cache

* upgrade browsers-internal to chrome 121

* revert to chrome 118 images

* bump cache

* chore: updating v8 snapshot cache

* chore: updating v8 snapshot cache

* chore: updating v8 snapshot cache

* bump cache

---------

Co-authored-by: cypress-bot[bot] <+cypress-bot[bot]@users.noreply.github.com>
Co-authored-by: Ryan Manuel <ryanm@cypress.io>
Co-authored-by: Mike McCready <66998419+MikeMcC399@users.noreply.github.com>
Co-authored-by: Bill Glesias <bglesias@gmail.com>
2024-02-15 10:33:51 -05:00
renovate[bot]
e0255f99c2 dependency: update dependency buffer to ^5.7.1 (#28934)
* fix(deps): update dependency buffer to ^5.7.1

* empty commit

* add changelog entry

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jennifer Shehane <jennifer@cypress.io>
2024-02-14 13:11:35 -05:00
renovate[bot]
fcf73c7c6b dependency: update dependency is-ci to ^3.0.1 (#28933)
* fix(deps): update dependency is-ci to ^3.0.1

* fix: add changelog entry

* whoops, wrong changelog entry

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jennifer Shehane <jennifer@cypress.io>
2024-02-14 13:10:25 -05:00
github-actions[bot]
461b2ab699 chore: Update Chrome (stable) to 121.0.6167.184 (#28937)
Co-authored-by: cypress-bot[bot] <41898282+cypress-bot[bot]@users.noreply.github.com>
2024-02-14 13:10:09 -05:00
Camille Drapier
7c4d941d46 fix: Hanging indefinitely when unzip fails with an empty error (#28850) 2024-02-14 11:10:09 -05:00
Jennifer Shehane
ea99fa4cd9 chore: Automatically install chocolateyInstall on windows by passing -y (#28913)
* chore: Automatically install chocolateyInstall on windows by passing -y

* chore: run binary tests

* empty commit

* Remove branch from circleci workflow

* empty commit
2024-02-13 09:32:13 -05:00
Jennifer Shehane
d046bfc264 chore: Assert using cy.window property so that assertion retries to reduce flaky in test (#28912)
* Assert using cy.window property so that it retries

* empty commit
2024-02-09 15:49:35 -05:00
Jennifer Shehane
6cad8ac159 chore: update test to properly check for 'Configured' vs 'Not Configured' text (#28911)
* chore: fix instance of tests not testing what they should be with ct/e2e configure page

* chore: fix failing test due to updated assertion

* empty commit
2024-02-09 15:49:05 -05:00
Jennifer Shehane
abbd7b4ab9 chore: Remove percy snapshots for flaky snapshots containing tooltips (#28897) 2024-02-09 15:48:25 -05:00
Jennifer Shehane
5adafb6c41 docs: Remove broken link from Readme (#28910)
* Remove broken link from Readme

* empty commit [skip ci]
2024-02-09 14:59:47 -05:00
Jennifer Shehane
1d934c680c chore: Update renovate configuration (#28875)
* Update renovate configuration

* empty commit
2024-02-08 14:40:41 -05:00
Jennifer Shehane
9ea0e9c98b chore: Move retry tests that are intended to retry to system tests to reduce flake (#28881)
* Move currentRetries tests to a system test to reduce flake

* empty commit

* remove typo on test title

* Migrate origin retries test, which purposefully retries, into a system test

* Snapshot updates around the 'errors errors' typo

* Fix port issue

* Update origin test to reuse existing html files in directory
2024-02-08 14:40:03 -05:00
Jennifer Shehane
4a6d483dc3 chore: Bump github actions deps (#28879)
* Bump github actions deps

* empty commit
2024-02-08 11:20:39 -05:00
github-actions[bot]
144a3585e3 chore: Update Chrome (beta) to 122.0.6261.29 (#28891)
Co-authored-by: cypress-bot[bot] <41898282+cypress-bot[bot]@users.noreply.github.com>
2024-02-08 11:20:22 -05:00
Jennifer Shehane
aacf0a3e29 chore: Update querying of element to not chain actions/assertions so many levels to address test flake (#28878)
* Update querying of element to account for our best practice recommendations

* Remove selectBrowser check on not being visible here.
2024-02-08 11:19:19 -05:00
github-actions[bot]
90da806a06 chore: Update Chrome (stable) to 121.0.6167.160 (#28885)
Co-authored-by: cypress-bot[bot] <41898282+cypress-bot[bot]@users.noreply.github.com>
2024-02-07 10:17:40 -05:00
github-actions[bot]
65e82f1cc6 chore: Update v8 snapshot cache (#28884)
* chore: updating v8 snapshot cache

* chore: updating v8 snapshot cache

* chore: updating v8 snapshot cache

---------

Co-authored-by: cypress-bot[bot] <+cypress-bot[bot]@users.noreply.github.com>
2024-02-07 08:02:18 -06:00
Jennifer Shehane
7926c39756 chore: Add check to ensure input has record text before trying to copy to fix flaky test (#28877)
* chore: Add check to ensure input has record text before trying to copy the text

* Add another assertion for the component copy

* revert function change
2024-02-06 13:33:54 -05:00
Jennifer Shehane
260ec43207 docs: Remove outdated prioritization process (#28876)
* Remove outdated prioritization process

* empty commit
2024-02-06 12:24:33 -05:00
Barthélémy Ledoux
4b6cafa86d fix: update cypress design system buttons (#28860)
* fix: use the right version of buttons

* add test

* update changelog

* caps issues!!!! seriously ?

* Update CHANGELOG with better english

Co-authored-by: Emily Rohrbough <emilyrohrbough@users.noreply.github.com>

* move to Misc

* place Bugfixes before Misc...

---------

Co-authored-by: Emily Rohrbough <emilyrohrbough@users.noreply.github.com>
Co-authored-by: Jennifer Shehane <jennifer@cypress.io>
2024-02-06 18:17:24 +01: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
Damien Sorel
a85f4897fe fix: incorrect typing of "dom.getContainsSelector" (#28339)
* fix: incorrect typing of "dom.getContainsSelector"

- add missing "options" parameter

* added type test

* fix changelog

---------

Co-authored-by: Jennifer Shehane <jennifer@cypress.io>
Co-authored-by: Matt Schile <mschile@cypress.io>
2024-02-05 13:56:11 -06:00
Cacie Prins
61aeed3bb7 test: async plugin errors throw at an indeterminate point; only assert that we report the error correctly (#28856)
Co-authored-by: Jennifer Shehane <jennifer@cypress.io>
2024-02-05 11:39:03 -05:00
github-actions[bot]
6b7821651c chore: Update Chrome (stable) to 121.0.6167.139 and Chrome (beta) to 122.0.6261.18 (#28832)
* chore: Update Chrome (stable) to 121.0.6167.139

* chore: Update Chrome (stable) to 121.0.6167.139 and Chrome (beta) to 122.0.6261.18

---------

Co-authored-by: cypress-bot[bot] <41898282+cypress-bot[bot]@users.noreply.github.com>
2024-02-05 10:22:41 -05:00
Jennifer Shehane
835d493bb1 misc(a11y): Update <ul> and roles to be accurate to their intended purpose in launchpad UI (#28774)
* misc: Display 'div' for listboxoptions so that a ul is not a direct parent of ul

* changelog entry

* update changelog entry

* Update structure of dropdown to be ul -> li -> div

* Wrap final element in listbox with li with role=option

* Fix double misc sections

* Update test to be less brittle and to error with more descriptive error if html changes
2024-02-02 12:02:06 -05:00
Cacie Prins
baafe327e7 test: fix another point of flake in the specs_list_e2e spec (#28843) 2024-02-02 09:54:01 -05:00
Cacie Prins
4af2a29bde test: only test https-proxy socket close if socket is not already closed in client disconnect test (#28819) 2024-02-01 15:26:25 -05:00
Jennifer Shehane
4881a470e8 docs: remove cypress-example-docker-compose reference from release process docs (#28845) 2024-02-01 14:57:20 -05:00
Mike McCready
e3444f1a4f docs: remove cmake as Debian-based prerequisite for build from source (#28794) 2024-01-30 21:43:15 +00:00
Teo Anastasiadis
62c48fb819 chore: outdated installation gif #28815 (#28821)
* chore #28815: changing outdated gif animation

* chore #28815 new installation gif following the steps from README.md
2024-01-30 14:46:08 -05:00
github-actions[bot]
5a828f9cf0 chore: Update v8 snapshot cache (#28752)
* chore: updating v8 snapshot cache

* chore: updating v8 snapshot cache

* chore: updating v8 snapshot cache

* chore: updating v8 snapshot cache

* chore: updating v8 snapshot cache

* chore: updating v8 snapshot cache

* chore: updating v8 snapshot cache

* chore: updating v8 snapshot cache

* chore: updating v8 snapshot cache

* chore: updating v8 snapshot cache

* chore: updating v8 snapshot cache

* chore: updating v8 snapshot cache

---------

Co-authored-by: cypress-bot[bot] <+cypress-bot[bot]@users.noreply.github.com>
Co-authored-by: Jennifer Shehane <jennifer@cypress.io>
Co-authored-by: Ryan Manuel <ryanm@cypress.io>
2024-01-30 19:24:13 +00:00
Bill Glesias
f705980b91 chore: bump package.json and format changelog for release 13.6.4 (#28825) v13.6.4 2024-01-30 09:27:47 -05:00
semantic-release-bot
f21b4a12a1 chore: release @cypress/webpack-dev-server-v3.7.4
[skip ci]
@cypress/webpack-dev-server-v3.7.4
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
github-actions[bot]
6842d1e23c chore: Update Chrome (beta) to 122.0.6261.6 (#28797)
Co-authored-by: cypress-bot[bot] <41898282+cypress-bot[bot]@users.noreply.github.com>
2024-01-29 11:45:24 -05:00
github-actions[bot]
f741635b91 chore: Update Chrome (stable) to 121.0.6167.85 (#28786)
Co-authored-by: cypress-bot[bot] <41898282+cypress-bot[bot]@users.noreply.github.com>
2024-01-24 15:55:19 -05:00
Bill Glesias
1b5eac9d7f chore: fix release readiness job [run ci] (#28790) 2024-01-24 14:29:04 -05:00
Bill Glesias
c415c811b7 chore: update octokit and arm64 image to newest focal (#28754)
* chore: update octokit packages to latest. removals/deprecations do not impact us and most breaking changes are dropped support for Node <18

* test binary comment task [run ci]

* chore: update arm64 image is it is deprecated

* run ci
2024-01-24 09:23:46 -05:00