Commit Graph

20105 Commits

Author SHA1 Message Date
Dave Kasper 6373930c8e chore: release 13.3.1 (#28022)
* chore: release 13.3.1

* bump cypress-example-kitchensink version

* fix changelog

* use consistent punctuation in changelog

---------

Co-authored-by: astone123 <adams@cypress.io>
v13.3.1
2023-10-11 16:18:56 -05:00
Ryan Manuel 4e720c8ebf chore: fix types breaking due to exposing too much inside of protocol.ts (#28035) 2023-10-11 15:27:27 -05:00
Ryan Manuel 5efecf9a4a chore: fix problem with single tab run mode introduced by #27786 (#28032)
* chore: fix problem introduced by <pr>

* Update packages/server/lib/modes/run.ts
2023-10-11 12:36:21 -05:00
Abhisar Yadav 093d78a5c2 docs: update code of conduct (#27988)
Co-authored-by: Matt Schile <mschile@cypress.io>
2023-10-11 10:06:27 -04:00
Jim Hays 34c8b1f884 refactor: Spellcheck (#27964)
Co-authored-by: Matthew Schile <mschile@cypress.io>
2023-10-11 10:06:10 -04:00
Ryan Manuel 078dc0a81e fix: support proxy correlation timeout notifications and additional proxy data (#27976) 2023-10-10 16:19:37 -05:00
young-robot b3b7d3ba65 chore: fix component tests in contributor flow (#27883)
Co-authored-by: Adam Stone-Lord <adams@cypress.io>
Co-authored-by: Dave Kasper <dave.m.kasper@gmail.com>
2023-10-10 14:06:38 -04:00
Ryan Manuel 9f3d5b4565 fix: build better-sqlite3 (#27968)
* fix: build better-sqlite3

* fix syntax

* fix syntax

* fix syntax

* fix syntax

* fix syntax

* fix syntax

* fix syntax

* fix syntax

* better sqlite3

* publish pre-release

* Update CHANGELOG.md

* add comment

* try to cache

* try and speed things up even more

* fixes

* improve caching

* improve caching

* improve caching

* fix build

* fix build

* Update scripts/binary/build.ts

Co-authored-by: Adam Stone-Lord <adams@cypress.io>

* Update centos7-builder.Dockerfile

Co-authored-by: Adam Stone-Lord <adams@cypress.io>

* Update centos7-builder.Dockerfile

Co-authored-by: Adam Stone-Lord <adams@cypress.io>

* Update CHANGELOG.md

* fix keys

* Update cli/CHANGELOG.md

* Update cli/CHANGELOG.md

* Revert "fix keys"

This reverts commit b1383d4432.

* fix keys

* fix build

* optimize

* bump cache

* optimize

* bump cache

* blank

* blank

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

* Update cli/CHANGELOG.md

* Update CHANGELOG.md

* Update cli/CHANGELOG.md

---------

Co-authored-by: Adam Stone-Lord <adams@cypress.io>
2023-10-09 14:23:56 -05:00
Cacie Prins 1a6f87922c fix: report results correctly when the browser crashes mid-test (#27786)
* report correct number of failures if browser crashes in the middle of a test suite

* report failure correctly when browser crashes during test

* refactor crash handling

* correct exit option check, clean up debug

* exit on success if exit option !== false

* use default stats when reporter stats are unavailable

* fix error messaging

* move reporter types to an intermediate .ts file, to be combined with reporter.js when migrated

* debug tab close test in ci

* move debug env from pkg to ci yml

* set debug env in spec

* fix pckg

* adds some logging to cri-client

* remove event emit logging from project-base

* revert snapshot for tab close system test

* fixes console output for no exit on success

* changelog

* changelog wsp

* cleanup

* clean up tests

* refactor to more straightforward control flow

* rm export for unused type

* correct tab close snapshot for ci

* new system test for mid-test config crash

* update snapshots
2023-10-06 14:45:33 -04:00
Adam Stone-Lord 92cc6da758 chore: exit successfully when test report directory doesn't exist (#27986) 2023-10-06 11:41:00 -04:00
Dave Kasper 9659e1890f chore: remove build step from unit-tests workflow use cached artifacts (#27984) 2023-10-05 12:31:43 -05: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
Dave Kasper 6bdebd7e5f chore: follow-up cli optimizations (#27974) 2023-10-04 14:07:46 -04: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
Adam Stone-Lord 784f0cfe82 chore: add utility for purging urls from Cloudflare cache (#27923) 2023-10-04 11:18:34 -04:00
Adam Stone-Lord c57316013a fix: yield waited responses in the order that they occured (#27806)
* fix: yield waited requests in the order that they occured

* fix firefox

* add changelog entry

* add test case for sorting

* add multi-alias test

* preserve alias order when sorting via requestId

* removed value parse code

* messy but more robust

* add comment, rename variable

* reduce alias count to account for webkit

* collate new tests under existing describe

---------

Co-authored-by: young-robot <adam.stonelord+fake@gmail.com>
Co-authored-by: David Kasper <dave.m.kasper@gmail.com>
2023-10-03 15:16:21 -05:00
Adam Stone-Lord 6073426806 chore: remove binary build step from Linux CI (#27959) 2023-10-03 12:42:34 -04:00
Matt Schile 59fb48bf1e test: re-enable test for --headless=old (#27932) 2023-10-02 14:15:26 -06:00
github-actions[bot] a364f24474 chore: Update v8 snapshot cache (#27877)
Co-authored-by: cypress-bot[bot] <+cypress-bot[bot]@users.noreply.github.com>
Co-authored-by: Ryan Manuel <ryanm@cypress.io>
2023-10-02 14:35:26 -05:00
Cacie Prins 9ca788327b fix: set a crashed flag when cri detects a crash (#27909)
* fix: set a crashed flag when cri detects a crash, throw on send if crashed

* changelog update

* Update cli/CHANGELOG.md

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

* update snapshots

* updates changelog, updates crash handling snapshot

* electron tab crash snapshot fix

* electron tab crash snapshot...

* add wsp to eol on snapshot - maybe the diff?

* more whitespace?

* update snapshots again

* fix screenshot res in electron tab crash snap

* updates changelog

---------

Co-authored-by: Ryan Manuel <ryanm@cypress.io>
2023-10-02 15:03:19 -04:00
Bill Glesias 2c9a3178c1 chore: update the packages/electron README to update the electron upd… (#27941)
* chore: update the packages/electron README to update the electron updating process as it has changed/evolved since written

* chore: update images used in binary system tests

* Update packages/electron/README.md

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

---------

Co-authored-by: Chris Breiding <chrisbreiding@users.noreply.github.com>
2023-09-29 16:24:54 -04:00
renovate[bot] fa55a430aa chore: update electron 🌟 (#27940)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-29 14:55:46 -04:00
github-actions[bot] 12d61d7e2f chore: Update Chrome (stable) to 117.0.5938.132 and Chrome (beta) to 118.0.5993.21 (#27868)
* chore: Update Chrome (beta) to 118.0.5993.21

* chore: Update Chrome (stable) to 117.0.5938.92 and Chrome (beta) to 118.0.5993.21

* chore: Update Chrome (stable) to 117.0.5938.132 and Chrome (beta) to 118.0.5993.21

---------

Co-authored-by: cypress-bot[bot] <41898282+cypress-bot[bot]@users.noreply.github.com>
Co-authored-by: Ben M <benm@cypress.io>
Co-authored-by: Jennifer Shehane <jennifer@cypress.io>
2023-09-28 12:59:17 -05:00
Cacie Prins 654e501547 chore: add manifest.v3 extension for chrome (#27888)
* scaffolding

* retrofit extension pkg to build both v2 and v3 extensions

* update unit tests
2023-09-28 12:05:19 -04:00
Ryan Manuel 8da1e5c92f fix: correlate prerequests in order instead of reverse order (#27892) 2023-09-27 16:37:16 -05:00
Adam Stone-Lord 0871b03c5b chore: update 13.3.0 release date in changelog (#27918) v13.3.0 2023-09-27 10:00:29 -04:00
Ben M 1ec045fe98 chore: fix action to properly add PR to the Triage Board for visibility (#27917) 2023-09-27 09:55:55 -04:00
Adam Stone-Lord a1b4124581 chore: release 13.3.0 (#27900) 2023-09-25 17:21:28 -04:00
Roy Wang b114dced98 fix: statusCode allow 999 (#27853)
https://lodash.com/docs/#inRange `end` is exclusive, so it needs to be set to 1000 to allow status code 999 to be included (as per documented).

Co-authored-by: Adam Stone-Lord <adams@cypress.io>
Co-authored-by: Ben M <benm@cypress.io>
2023-09-25 15:22:49 -04:00
Martin Jonson dbfb3e658a chore: Update installation requirements in CONTRIBUTING.md (#27878)
* docs: update installation requirements in contributing.md

* docs: update installation requirements in contributing.md

* docs: update installation requirements in contributing.md

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

---------

Co-authored-by: Mike McCready <66998419+MikeMcC399@users.noreply.github.com>
2023-09-25 13:33:13 -04:00
renovate[bot] b1efbaf92b chore(deps): update dependency systeminformation to v5.21.7 [security] (#27874)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Ben M <benm@cypress.io>
2023-09-25 13:18:33 -04:00
Ben M 199f4c357c chore: remove KPI generation workflow (#27887) 2023-09-22 15:37:52 -04:00
Adam Stone-Lord 273d8ced07 chore: skip binary jobs if we don't have a circle token (#27876) 2023-09-21 18:10:00 -04:00
Ryan Manuel ce17a4446e fix: issue with font flooding (#27860) 2023-09-21 15:08:57 -05:00
Adam Stone-Lord 154311a457 chore: gate restricted contexts with approval job for contributor workflow (#27862) 2023-09-21 11:19:37 -04:00
renovate[bot] 887cd40451 dependency(deps): update dependency electron to v25.8.1 [security] (#27837)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Ben M <benm@cypress.io>
2023-09-21 09:05:33 -04:00
Adam Stone-Lord 3477e4d396 chore: remove Github Action for triggering CircleCI pipeline (#27865) 2023-09-20 17:24:43 -04:00
Ryan Manuel 311001b7d1 chore: improve logging on retried upload failures (#27847) 2023-09-20 16:23:42 -05:00
Matt Schile 0ba2a48afa test: adding back protocol component tests (#27697) 2023-09-20 12:22:58 -06:00
Adam Stone-Lord a9d2dc28bf chore: update contributor workflow to include approval job (#27822) 2023-09-20 12:57:54 -04:00
github-actions[bot] 381b505b6f chore: Update Chrome (stable) to 117.0.5938.88 and Chrome (beta) to 118.0.5993.11 (#26966) 2023-09-19 15:36:42 -06:00
Matt Schile 2247ffd79b test: add new system test for --headless=old (#27834) 2023-09-19 09:37:01 -06:00
Matt Henkes 343097b9d2 chore: use docker compose to run cypress. (#27831) 2023-09-19 08:04:03 -05:00
Ben M dc282cd7e8 chore: fix linting error (#27825) 2023-09-15 16:56:12 -04:00
Matt Schile 5eaa4d046c chore: updating browser version script to use versionhistory api (#27824) 2023-09-15 16:37:39 -04:00
Ben M 8e682821ab chore: update kpi report generation to include feature review metrics (#27778)
* chore: update kpi report generation to include feature review metrics

* chore: fix typo
2023-09-15 14:20:25 -04:00
Ben M 849da7c6f5 chore: update chrome PR creation workflow to add to firewatch board (#27821)
* chore: update chrome PR creation workflow to add to firewatch board

* chore: adding in ability to manually run job

* chore: changing how we add the chrome update PR to the firewatch board
2023-09-15 13:00:45 -04:00
Dave Kasper 0e239bf210 feat(app): Update Runs page visuals to new layout and card design (#27770)
* basic card visuals, working on click

* visual tweaks and i18n

* match other i18n

* redo duration format, should make common too

* basic debug, needs validation of relevant run

* refactor and move files

* working top level state

* working grouping, needs subcomponent

* switch click target

* remove dayjs change

* fix current commit

* revise commit for message

* working view runs button

* fix type check

* fix tests

* fix integration tests

* remove old test

* add layout

* add component test for new layout and cleanup

* add count check

* standardize cy tags

* revise count test

* fix typos

* fix padding

* start wrapping

* happy wrap, next trunc

* responsive if wonky

* clean up and titles

* magic resize, needs tests per breakpoint

* standardize the rollup

* working default rollup

* rollup spacing tweaks

* center elements

* update tests for multiple viewports

* add missing breakpoint tests

* fix debug tests for status and badge

* remove unneeded check

* add functional component

* fix check_ts

* update container test

* add changelog

* add tooltip, needs aria label and external link update

* fix overflow

* fix avatar and add aria label to count summary

* change to external href

* remove popup sizing

* add tests

* add missing data cy

* fix runcard test

* Truncate result count

* make truncate style conditional

* match design truncate position

* adddress PR comments

* chore:updating styles (#27798)

* add tooltip content tests and skeletons

* clean up tooltip validation

* fix runs selector

* Update packages/app/src/runs/RunsSkeletonRow.vue

Co-authored-by: Stokes Player <stokes@cypress.io>

* Update packages/app/src/runs/RunTagCount.vue

Co-authored-by: Stokes Player <stokes@cypress.io>

* Update packages/app/src/runs/RunsSkeleton.vue

Co-authored-by: Stokes Player <stokes@cypress.io>

* Update packages/app/src/runs/RunTagCount.vue

Co-authored-by: Stokes Player <stokes@cypress.io>

* Update packages/app/src/runs/RunsSkeleton.vue

Co-authored-by: Stokes Player <stokes@cypress.io>

* Update packages/app/src/runs/RunsSkeletonRow.vue

Co-authored-by: Stokes Player <stokes@cypress.io>

* Update packages/app/src/runs/RunTagCount.vue

Co-authored-by: Stokes Player <stokes@cypress.io>

* Update packages/app/src/runs/RunTagCount.vue

Co-authored-by: Stokes Player <stokes@cypress.io>

* remove redundant shrink-1s

* more shrinks

---------

Co-authored-by: Stokes Player <stokes@cypress.io>
2023-09-14 16:35:12 -05:00
Bill Glesias 8638abb2d0 chore: prep changelog ready for release and bump cypress version (#27794)
* chore: get changelog ready for release and bump cypress version

* chore: fix typos
v13.2.0
2023-09-12 10:42:17 -04:00
Matt Schile f8b4c59daa fix: update net stubbing to not intercept requests sent to dev server (#27788) 2023-09-12 08:22:33 -06:00