Commit Graph

20232 Commits

Author SHA1 Message Date
Bill Glesias d34fdcf60e chore: implement remote executable signing for windows binary builds (#28636)
* chore: implement remote executable signing for windows to comply with
new  signing key storage requirements [run ci]

* bump circleci cache to avoid electron install issues [run ci]

* chore: use fs-extra to ensure and create directory for temporary files and use os package to locate OS tmp directory
2024-01-08 11:38:22 -05:00
Ryan Manuel c6f5e9a5c9 fix: ensure that we capture service worker requests (#28517)
* fix: ensure that we capture service worker requests

* add changelog

* fix changelog

* fix tests

* PR comments

* PR comments

* PR comment

* PR comment

* update changelog

* Update cli/CHANGELOG.md

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

* enable builds on all archs

* fix permission issue

* PR comments

* Update smoke.js

* Update cli/CHANGELOG.md

* attempt to fix smoke tests

* bump ci cache

* Update smoke.js

* Update smoke.js

* Update example.json

* fix multiple specs

* fix tests

* Update CHANGELOG.md

---------

Co-authored-by: Mike McCready <66998419+MikeMcC399@users.noreply.github.com>
2024-01-06 15:23:30 -06:00
Matt Schile 7a9e3a4697 perf: don't reset preRequests when test isolation is off (#28642) 2024-01-05 14:52:47 -07:00
Matt Schile 1cba68fa5e fix: protocol supports body highlight element (#28627) 2024-01-05 12:17:54 -07: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
Jennifer Shehane 8fed33273a chore(dependency): Update percy/cli (#28618)
* Update percy/cli

* empty commit

* bump cache

* try a lower version

* 2024 date + bump percy again

* bump up to 1.17.0

* bump percy to 1.22.0

* bump percy/cli 1.24.0

* bump to 1.25.0

* bump to 1.26

* bump to 1.27

* bump 1.27.3

* bump 1.27.4

* yarn lock
2024-01-04 12:33:38 -05:00
Jennifer Shehane 204d09ae4a chore: Remove cypress-axe checks (#28614)
* Remove cypress-axe checks

* chore: empty commit

* remove calls to injectAxe and checkA11y
2024-01-03 17:22:22 -05:00
Emily Rohrbough b5bd3daeae chore: implement record telemetry for internal tests (#28425) 2024-01-03 14:09:29 -06:00
Emily Rohrbough 48e30d4cf1 fix: cross-origin logs getting too many snapshots (#28613) 2024-01-03 13:39:44 -06:00
Emily Rohrbough 7d352a861b chore: Reduce iconify footprint (#28615) 2024-01-02 14:51:36 -06:00
Jennifer Shehane 79564a1092 fix: Properly handle formatting and escaping markdown for commands and assertions in Command Log (#28583)
* bump markdown-it

* Update code to wrap assertions back in strong html

* Update the logic to be more broad in not applying markdown formmated for any assertions

* Add code covering complex assertions

* Add code/cases to handle html elements in assertions

* Fix studio tests - these should be 'expected'

* fix the regex and clean up code

* Add condition for 'not to' since the terminology is switched on match

* add changelog entry

* fix date format in changelog

* remove space

* Fix bug with studio displaying generated assertions incorrectly

* revert studio changes to track in a different PR

* remove old 'type' arg that was passed for formattedMessage before

* Update code to not format markdown for commands that accept URLs

* changelog update
2024-01-02 14:37:17 -05:00
Sharmila Jesupaul 9f8dc10a08 dependency: remove @types/node as a dependency of cli (#28475)
* dependency: declare @types/node as a peerdep and allow >=16

Instead of pushing a pinned version of of types/node as a dependency on all consumer packages, allow any version of types/node that is supported by Cypress. It looks like cypress supports node v16 and up, so I set the peerdep semver to match that.

* Revert "dependency: declare @types/node as a peerdep and allow >=16"

This reverts commit 338fb8491e.

* dependency: remove @types/node as a dependency of cli

* Add changelog entry

---------

Co-authored-by: Jennifer Shehane <jennifer@cypress.io>
Co-authored-by: Emily Rohrbough <emilyrohrbough@users.noreply.github.com>
2024-01-02 13:16:56 -05:00
Jordan 0616419c00 chore: patch vulnerable browserify-sign dep (#28573) 2023-12-29 16:35:21 -06:00
Emily Rohrbough 862e263293 chore: remove / replace circleci polling jobs (#28605)
* remove-percy-funalize-polling

run ci

* remove wait-on-circle-jobs

* remove polling
2023-12-29 13:53:48 -06:00
hugo-syn 70ebb58426 chore: Fix typo s/persistant/persistent/ (#28610)
* fix: Fix typo s/persistant/persistent/

* chore: empty commit

---------

Co-authored-by: Jennifer Shehane <jennifer@cypress.io>
2023-12-29 12:24:45 -05:00
Emily Rohrbough f8cca70500 chore: skip highly flaky tests (#28607)
* chore: skip highly flaky test on 3rd attempt

* Apply suggestions from code review
2023-12-28 19:36:39 -05:00
Jennifer Shehane 83c5a94a28 dependency: bump unique-selector (#28571)
* bump unique-selector

* Update changelog
2023-12-28 18:55:16 -05:00
qwazimoda ef3f04fbfd fix: do not ignore node_modules if it is specified by an user #23616 (#28456)
* FileDataSource: do not ignore node_modules if it is spicified by an user

* extra empty commit

* update changelog

* update the changelog

* add x.x.x version to  the changelog

* change version location in the changelog

* provide an exact version and a release date, since it is checkec by regex in the parse-changelog.js

* add unit tests

* Fix changelog

---------

Co-authored-by: Cacie Prins <cacieprins@users.noreply.github.com>
Co-authored-by: Jennifer Shehane <jennifer@cypress.io>
2023-12-28 17:21:31 -05:00
Emily Rohrbough 8ba64c4798 chore: capture log:false logs when protocol is enabled (#28531) 2023-12-28 14:07:03 -06:00
Jennifer Shehane f80027f7b7 fix: studio generated assertions now use proper past tense for assertions (#28593)
* Fix studio generated assertions to use proper past tense of assertions

* changelog entry

---------

Co-authored-by: Emily Rohrbough <emilyrohrbough@users.noreply.github.com>
2023-12-28 13:56:51 -06:00
Jennifer Shehane acb9087e1f chore: bump cypress-axe (#28588)
* bump cypress-axe

* semver update

* empty commit
2023-12-28 08:58:26 -06:00
semantic-release-bot 766016b86b chore: release @cypress/webpack-preprocessor-v6.0.1
[skip ci]
@cypress/webpack-preprocessor-v6.0.1
2023-12-26 12:53:44 -05:00
semantic-release-bot e3e1f63bab chore: release @cypress/webpack-dev-server-v3.7.2
[skip ci]
@cypress/webpack-dev-server-v3.7.2
2023-12-26 12:53:31 -05:00
semantic-release-bot 68d5b01618 chore: release @cypress/vite-dev-server-v5.0.7
[skip ci]
@cypress/vite-dev-server-v5.0.7
2023-12-26 12:53:20 -05:00
semantic-release-bot 01dd7a264d chore: release @cypress/puppeteer-v0.1.2
[skip ci]
@cypress/puppeteer-v0.1.2
2023-12-26 12:53:07 -05:00
Jordan ce8ee60def chore: release 13.6.2 (#28589) v13.6.2 2023-12-26 11:49:39 -05:00
Cacie Prins 77d661be52 chore: adds SKIP_RELEASE_CHANGELOG_VALIDATION_FOR_BRANCHES to verify-mocha-results allow list (#28582) 2023-12-22 15:39:58 -05:00
Cacie Prins fd02263a2e chore: upgrade nvm on windows so we can install node 20 in kitchensink binary test (#28576)
* chore: upgrade nvm on windows so we can install node 20 in kitchensink binary test

* Update workflows.yml
2023-12-22 12:16:40 -05:00
Cacie Prins d6f356f561 chore: update changelog to fix release readiness check (#28551) 2023-12-19 12:44:55 -05:00
Cacie Prins 3eece90e32 chore: Revert "chore: moves fix annotation to dependency update section" (#28550) 2023-12-19 11:33:53 -06:00
Cacie Prins 38049f2275 misc: moves fix annotation to dependency update section (#28549)
Co-authored-by: Emily Rohrbough <emilyrohrbough@users.noreply.github.com>
2023-12-19 11:58:37 -05:00
Cacie Prins 9c4651921b chore: increases windows resourcing (#28494) 2023-12-19 09:36:21 -05:00
Matt Schile fa971f1bc8 perf: improve performance when finding unique selectors for Test Replay (#28536) 2023-12-15 15:30:59 -07:00
Jennifer Shehane 17eea15a62 docs: Add more descriptive changelog entry since this bug is fixed. [skip ci] (#28530) 2023-12-14 14:29:18 -05:00
Jennifer Shehane 372515829e dependency: Bump ts-node to 10.9.2 (#28528) 2023-12-14 13:28:18 -05:00
Matt Schile c9062f145e fix: handle malformed URIs in prerequests (#28522) 2023-12-14 09:12:13 -07:00
Jennifer Shehane 7bcb0746e1 chore: Update yarn.lock (#28514) 2023-12-13 12:43:55 -05:00
github-actions[bot] 50b50494a1 chore: Update v8 snapshot cache (#28419)
Co-authored-by: cypress-bot[bot] <+cypress-bot[bot]@users.noreply.github.com>
Co-authored-by: Ryan Manuel <ryanm@cypress.io>
2023-12-13 11:25:02 -06:00
renovate[bot] b71ce4422f chore(deps): update dependency @cypress-design/vue-button to ^0.10.2 🌟 (#28434)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jennifer Shehane <jennifer@cypress.io>
2023-12-12 15:40:15 -05:00
Jennifer Shehane c061fd8900 fix: Remove erroneous <br> tags from error messages (#28496) 2023-12-12 14:46:07 -05:00
renovate[bot] 57ef4b8cd7 chore(deps): update dependency got to v11.8.6 🌟 (#28435)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jennifer Shehane <jennifer@cypress.io>
2023-12-12 09:44:02 -05:00
Jennifer Shehane 690801a2fe chore(deprecate): Remove unused create-cypress-tests package (#28472) 2023-12-11 17:23:00 -05:00
Chris Breiding 687dc63538 chore: Update changelog for 13.6.1 release (#28462) 2023-12-05 11:23:21 -05:00
Muaz Othman 522835d385 chore: better validation messages for experimental retries (#28214) 2023-12-05 09:31:43 -06:00
Chris Breiding fff6ce9bfe chore: Release 13.6.1 (#28461) v13.6.1 2023-12-05 10:29:25 -05:00
Emily Rohrbough f53ca92f5c fix: no longer swallow stderr logs on linux (#28380) 2023-12-05 10:12:14 -05:00
Chris Breiding 257861bd6e fix: Fix issue with using privileged commands when baseUrl includes basic auth credentials (#28428) 2023-11-29 22:40:02 -05:00
Matt Schile 57bb0b68ee fix: decode urls in prerequest (#28427) 2023-11-29 15:09:12 -07:00
Cacie Prins 7ba92b91e5 misc: persist upload timings to cy cloud (#28418)
* feat: report artifact upload durations to cy cloud for monitoring

* round upload durations to nearest ms

* update changelog

* revert changelog, fix typo in comment

* no longer round uploadDuration - api now accepts floats

* updates changelog

* update api spec for refactored signature on api.updateInstanceArtifacts

* Update CHANGELOG.md

* Update system-tests/test/record_spec.js

Co-authored-by: Chris Breiding <chrisbreiding@users.noreply.github.com>

* rm defunct comment

* rm non-null accessors, this spec is not ts

---------

Co-authored-by: Chris Breiding <chrisbreiding@users.noreply.github.com>
2023-11-29 15:33:35 -05:00