From 5adfa497af62aabd4e39c9c8fd7fe432e20b6a48 Mon Sep 17 00:00:00 2001 From: Mike McCready <66998419+MikeMcC399@users.noreply.github.com> Date: Mon, 2 Jun 2025 14:54:29 +0200 Subject: [PATCH 1/6] docs: remove outdated external monorepo example from README (#1480) --- README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/README.md b/README.md index 685ddaa41..0f5c5ebfa 100644 --- a/README.md +++ b/README.md @@ -1483,7 +1483,6 @@ jobs: | --------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | | [cypress-io/cypress-example-kitchensink](https://github.com/cypress-io/cypress-example-kitchensink) | Runs every API command in Cypress using various CI platforms including GitHub Actions | | [cypress-io/cypress-realworld-app](https://github.com/cypress-io/cypress-realworld-app) | A real-world example payment application. Uses GitHub Actions and CircleCI. | -| [cypress-gh-action-monorepo](https://github.com/bahmutov/cypress-gh-action-monorepo) | Splits install and running tests commands, runs Cypress from sub-folder | ## Migration From 0fbf9b5f8867ac821427e2c40836f5ce8b69ef78 Mon Sep 17 00:00:00 2001 From: Mike McCready <66998419+MikeMcC399@users.noreply.github.com> Date: Mon, 2 Jun 2025 14:56:00 +0200 Subject: [PATCH 2/6] docs: remove legacy v9 references (#1481) --- .github/workflows/example-custom-ci-build-id.yml | 2 +- .github/workflows/example-recording.yml | 2 +- CONTRIBUTING.md | 2 +- docs/MAINTENANCE.md | 2 -- 4 files changed, 3 insertions(+), 5 deletions(-) diff --git a/.github/workflows/example-custom-ci-build-id.yml b/.github/workflows/example-custom-ci-build-id.yml index 53048fb84..0f025b9c0 100644 --- a/.github/workflows/example-custom-ci-build-id.yml +++ b/.github/workflows/example-custom-ci-build-id.yml @@ -25,7 +25,7 @@ on: env: # Set up the Cypress Cloud project ID and record key as environment variables # If the Actions secret EXAMPLE_PROJECT_ID is not defined then - # the projectId is taken from cypress.json (v9) or cypress.config.js (v10 and later). + # the projectId is taken from cypress.config.js. # If the Actions secret EXAMPLE_RECORDING_KEY is not defined then recording jobs are skipped. CYPRESS_PROJECT_ID: ${{ secrets.EXAMPLE_PROJECT_ID }} CYPRESS_RECORD_KEY: ${{ secrets.EXAMPLE_RECORDING_KEY }} diff --git a/.github/workflows/example-recording.yml b/.github/workflows/example-recording.yml index e595eea10..b4fb71418 100644 --- a/.github/workflows/example-recording.yml +++ b/.github/workflows/example-recording.yml @@ -13,7 +13,7 @@ on: env: # Set up the Cypress Cloud project ID and record key as environment variables # If the Actions secret EXAMPLE_PROJECT_ID is not defined then - # the projectId is taken from cypress.json (v9) or cypress.config.js (v10 and later). + # the projectId is taken from cypress.config.js. # If the Actions secret EXAMPLE_RECORDING_KEY is not defined then recording jobs are skipped. CYPRESS_PROJECT_ID: ${{ secrets.EXAMPLE_PROJECT_ID }} CYPRESS_RECORD_KEY: ${{ secrets.EXAMPLE_RECORDING_KEY }} diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 5dac1cffa..21d0a0ade 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -79,7 +79,7 @@ The repository is set up with a `git` / `Husky` pre-commit hook which ensures th ### Adding a new example -1. If you are creating a new example, add this as a new project in the `examples` directory. An example project is a regular npm package with its own `package.json` and Cypress dev dependency. (Note: Legacy `examples/v9` are archived in the [v5](https://github.com/cypress-io/github-action/tree/v5/) branch and are no longer supported or maintained.) +1. If you are creating a new example, add this as a new project in the `examples` directory. An example project is a regular npm package with its own `package.json` and Cypress dev dependency. 1. Add a corresponding `.github/workflows` YAML file that uses this action and runs using your new `examples/X` through the `working-directory` parameter. The example should demonstrate any new feature. 1. Add a workflow status badge to the [README.md](README.md) file (see [Adding a workflow status badge](https://docs.github.com/en/actions/monitoring-and-troubleshooting-workflows/adding-a-workflow-status-badge)), like the following: diff --git a/docs/MAINTENANCE.md b/docs/MAINTENANCE.md index 9f580f3e4..1cfea1d3a 100644 --- a/docs/MAINTENANCE.md +++ b/docs/MAINTENANCE.md @@ -8,8 +8,6 @@ The [examples](../examples) directory contains examples of the use of Cypress (C The examples make use of [npm](https://www.npmjs.com/), [pnpm](https://pnpm.io/), [Yarn 1 (Classic)](https://classic.yarnpkg.com/) and [Yarn Modern](https://yarnpkg.com/) to define and install the packages being used. For [Yarn Modern](https://yarnpkg.com/) the recommended [Corepack](https://yarnpkg.com/corepack) is used as a Yarn version manager. -_The previous [examples/v9](https://github.com/cypress-io/github-action/tree/v5/examples/v9) are archived in the [v5](https://github.com/cypress-io/github-action/tree/v5/) branch. This directory contains examples which were set up to use Cypress `9.7.0`, the last version using Legacy Configuration, covering Cypress 9 and below. These `v9` examples are no longer maintained._ - ## Requirements - A local system running [Ubuntu](https://ubuntu.com/), [Microsoft Windows](https://www.microsoft.com/windows/) or [Apple macOS](https://www.apple.com/macos/). From 0721cf5536f2f4084a448c137219896e1cc61ebc Mon Sep 17 00:00:00 2001 From: Mike McCready <66998419+MikeMcC399@users.noreply.github.com> Date: Wed, 4 Jun 2025 16:52:04 +0200 Subject: [PATCH 3/6] chore(deps): update cypress to 14.4.1 (#1482) --- .github/workflows/example-install-only.yml | 2 +- examples/basic-pnpm/package.json | 2 +- examples/basic-pnpm/pnpm-lock.yaml | 10 ++++----- examples/basic/package-lock.json | 8 +++---- examples/basic/package.json | 2 +- examples/browser/package-lock.json | 8 +++---- examples/browser/package.json | 2 +- examples/component-tests/package-lock.json | 8 +++---- examples/component-tests/package.json | 2 +- examples/config/package-lock.json | 8 +++---- examples/config/package.json | 2 +- examples/custom-command/package-lock.json | 8 +++---- examples/custom-command/package.json | 2 +- examples/env/package-lock.json | 8 +++---- examples/env/package.json | 2 +- examples/install-command/package.json | 2 +- examples/install-command/yarn.lock | 8 +++---- examples/install-only/package-lock.json | 8 +++---- examples/install-only/package.json | 2 +- examples/nextjs/package-lock.json | 8 +++---- examples/nextjs/package.json | 2 +- examples/node-versions/package-lock.json | 8 +++---- examples/node-versions/package.json | 2 +- examples/quiet/package-lock.json | 8 +++---- examples/quiet/package.json | 2 +- examples/recording/package-lock.json | 8 +++---- examples/recording/package.json | 2 +- .../packages/workspace-1/package.json | 2 +- .../packages/workspace-2/package.json | 2 +- .../start-and-pnpm-workspaces/pnpm-lock.yaml | 22 +++++++++---------- .../workspace-1/package.json | 2 +- .../workspace-2/package.json | 2 +- examples/start-and-yarn-workspaces/yarn.lock | 8 +++---- examples/start/package-lock.json | 8 +++---- examples/start/package.json | 2 +- examples/wait-on-vite/package-lock.json | 8 +++---- examples/wait-on-vite/package.json | 2 +- examples/wait-on/package-lock.json | 8 +++---- examples/wait-on/package.json | 2 +- examples/webpack/package-lock.json | 8 +++---- examples/webpack/package.json | 2 +- examples/yarn-classic/package.json | 2 +- examples/yarn-classic/yarn.lock | 8 +++---- examples/yarn-modern-pnp/package.json | 4 ++-- examples/yarn-modern-pnp/yarn.lock | 10 ++++----- examples/yarn-modern/package.json | 4 ++-- examples/yarn-modern/yarn.lock | 10 ++++----- 47 files changed, 125 insertions(+), 125 deletions(-) diff --git a/.github/workflows/example-install-only.yml b/.github/workflows/example-install-only.yml index a3343a0df..50f96e17f 100644 --- a/.github/workflows/example-install-only.yml +++ b/.github/workflows/example-install-only.yml @@ -29,7 +29,7 @@ jobs: key: my-cache-${{ runner.os }}-${{ hashFiles('package-lock.json') }} - name: Install Cypress 📥 - run: npm install cypress@14.4.0 --save-dev + run: npm install cypress@14.4.1 --save-dev - name: Cypress tests 🧪 uses: ./ diff --git a/examples/basic-pnpm/package.json b/examples/basic-pnpm/package.json index da02dfe6c..815abfc2b 100644 --- a/examples/basic-pnpm/package.json +++ b/examples/basic-pnpm/package.json @@ -8,6 +8,6 @@ }, "private": true, "devDependencies": { - "cypress": "14.4.0" + "cypress": "14.4.1" } } diff --git a/examples/basic-pnpm/pnpm-lock.yaml b/examples/basic-pnpm/pnpm-lock.yaml index 5f9f58668..7e43b1dfb 100644 --- a/examples/basic-pnpm/pnpm-lock.yaml +++ b/examples/basic-pnpm/pnpm-lock.yaml @@ -9,8 +9,8 @@ importers: .: devDependencies: cypress: - specifier: 14.4.0 - version: 14.4.0 + specifier: 14.4.1 + version: 14.4.1 packages: @@ -177,8 +177,8 @@ packages: resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==} engines: {node: '>= 8'} - cypress@14.4.0: - resolution: {integrity: sha512-/I59Fqxo7fqdiDi3IM2QKA65gZ7+PVejXg404/I8ZSq+NOnrmw+2pnMUJzpoNyg7KABcEBmgpkfAqhV98p7wJA==} + cypress@14.4.1: + resolution: {integrity: sha512-YSGvVXtTqSGRTyHbaxHI5dHU/9xc5ymaTIM4BU85GKhj980y6XgA3fShSpj5DatS8knXMsAvYItQxVQFHGpUtw==} engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} hasBin: true @@ -821,7 +821,7 @@ snapshots: shebang-command: 2.0.0 which: 2.0.2 - cypress@14.4.0: + cypress@14.4.1: dependencies: '@cypress/request': 3.0.8 '@cypress/xvfb': 1.2.4(supports-color@8.1.1) diff --git a/examples/basic/package-lock.json b/examples/basic/package-lock.json index ad5d5d415..9f977efc9 100644 --- a/examples/basic/package-lock.json +++ b/examples/basic/package-lock.json @@ -8,7 +8,7 @@ "name": "example-basic", "version": "1.0.0", "devDependencies": { - "cypress": "14.4.0" + "cypress": "14.4.1" } }, "node_modules/@cypress/request": { @@ -555,9 +555,9 @@ } }, "node_modules/cypress": { - "version": "14.4.0", - "resolved": "https://registry.npmjs.org/cypress/-/cypress-14.4.0.tgz", - "integrity": "sha512-/I59Fqxo7fqdiDi3IM2QKA65gZ7+PVejXg404/I8ZSq+NOnrmw+2pnMUJzpoNyg7KABcEBmgpkfAqhV98p7wJA==", + "version": "14.4.1", + "resolved": "https://registry.npmjs.org/cypress/-/cypress-14.4.1.tgz", + "integrity": "sha512-YSGvVXtTqSGRTyHbaxHI5dHU/9xc5ymaTIM4BU85GKhj980y6XgA3fShSpj5DatS8knXMsAvYItQxVQFHGpUtw==", "dev": true, "hasInstallScript": true, "license": "MIT", diff --git a/examples/basic/package.json b/examples/basic/package.json index bb160567a..c90bdda99 100644 --- a/examples/basic/package.json +++ b/examples/basic/package.json @@ -8,6 +8,6 @@ }, "private": true, "devDependencies": { - "cypress": "14.4.0" + "cypress": "14.4.1" } } diff --git a/examples/browser/package-lock.json b/examples/browser/package-lock.json index 2c5f6b588..6b6ec0e68 100644 --- a/examples/browser/package-lock.json +++ b/examples/browser/package-lock.json @@ -8,7 +8,7 @@ "name": "example-browser", "version": "1.1.0", "devDependencies": { - "cypress": "14.4.0", + "cypress": "14.4.1", "image-size": "^1.0.2" } }, @@ -556,9 +556,9 @@ } }, "node_modules/cypress": { - "version": "14.4.0", - "resolved": "https://registry.npmjs.org/cypress/-/cypress-14.4.0.tgz", - "integrity": "sha512-/I59Fqxo7fqdiDi3IM2QKA65gZ7+PVejXg404/I8ZSq+NOnrmw+2pnMUJzpoNyg7KABcEBmgpkfAqhV98p7wJA==", + "version": "14.4.1", + "resolved": "https://registry.npmjs.org/cypress/-/cypress-14.4.1.tgz", + "integrity": "sha512-YSGvVXtTqSGRTyHbaxHI5dHU/9xc5ymaTIM4BU85GKhj980y6XgA3fShSpj5DatS8knXMsAvYItQxVQFHGpUtw==", "dev": true, "hasInstallScript": true, "license": "MIT", diff --git a/examples/browser/package.json b/examples/browser/package.json index 2e43688f2..6c55d1285 100644 --- a/examples/browser/package.json +++ b/examples/browser/package.json @@ -13,7 +13,7 @@ }, "private": true, "devDependencies": { - "cypress": "14.4.0", + "cypress": "14.4.1", "image-size": "^1.0.2" } } diff --git a/examples/component-tests/package-lock.json b/examples/component-tests/package-lock.json index 4066e8632..504e9473e 100644 --- a/examples/component-tests/package-lock.json +++ b/examples/component-tests/package-lock.json @@ -15,7 +15,7 @@ "@types/react": "^19.0.10", "@types/react-dom": "^19.0.4", "@vitejs/plugin-react": "^4.3.4", - "cypress": "14.4.0", + "cypress": "14.4.1", "vite": "^6.3.4" } }, @@ -1802,9 +1802,9 @@ "license": "MIT" }, "node_modules/cypress": { - "version": "14.4.0", - "resolved": "https://registry.npmjs.org/cypress/-/cypress-14.4.0.tgz", - "integrity": "sha512-/I59Fqxo7fqdiDi3IM2QKA65gZ7+PVejXg404/I8ZSq+NOnrmw+2pnMUJzpoNyg7KABcEBmgpkfAqhV98p7wJA==", + "version": "14.4.1", + "resolved": "https://registry.npmjs.org/cypress/-/cypress-14.4.1.tgz", + "integrity": "sha512-YSGvVXtTqSGRTyHbaxHI5dHU/9xc5ymaTIM4BU85GKhj980y6XgA3fShSpj5DatS8knXMsAvYItQxVQFHGpUtw==", "dev": true, "hasInstallScript": true, "license": "MIT", diff --git a/examples/component-tests/package.json b/examples/component-tests/package.json index 82bfc938f..157229e85 100644 --- a/examples/component-tests/package.json +++ b/examples/component-tests/package.json @@ -17,7 +17,7 @@ "@types/react": "^19.0.10", "@types/react-dom": "^19.0.4", "@vitejs/plugin-react": "^4.3.4", - "cypress": "14.4.0", + "cypress": "14.4.1", "vite": "^6.3.4" } } diff --git a/examples/config/package-lock.json b/examples/config/package-lock.json index 0e2cfde6a..e78709f60 100644 --- a/examples/config/package-lock.json +++ b/examples/config/package-lock.json @@ -8,7 +8,7 @@ "name": "example-config", "version": "1.0.0", "devDependencies": { - "cypress": "14.4.0", + "cypress": "14.4.1", "serve": "14.2.4" } }, @@ -910,9 +910,9 @@ } }, "node_modules/cypress": { - "version": "14.4.0", - "resolved": "https://registry.npmjs.org/cypress/-/cypress-14.4.0.tgz", - "integrity": "sha512-/I59Fqxo7fqdiDi3IM2QKA65gZ7+PVejXg404/I8ZSq+NOnrmw+2pnMUJzpoNyg7KABcEBmgpkfAqhV98p7wJA==", + "version": "14.4.1", + "resolved": "https://registry.npmjs.org/cypress/-/cypress-14.4.1.tgz", + "integrity": "sha512-YSGvVXtTqSGRTyHbaxHI5dHU/9xc5ymaTIM4BU85GKhj980y6XgA3fShSpj5DatS8knXMsAvYItQxVQFHGpUtw==", "dev": true, "hasInstallScript": true, "license": "MIT", diff --git a/examples/config/package.json b/examples/config/package.json index 60768268c..dc70f1bfc 100644 --- a/examples/config/package.json +++ b/examples/config/package.json @@ -11,7 +11,7 @@ }, "private": true, "devDependencies": { - "cypress": "14.4.0", + "cypress": "14.4.1", "serve": "14.2.4" } } diff --git a/examples/custom-command/package-lock.json b/examples/custom-command/package-lock.json index f3ff8f149..70a70c4dd 100644 --- a/examples/custom-command/package-lock.json +++ b/examples/custom-command/package-lock.json @@ -8,7 +8,7 @@ "name": "example-custom-command", "version": "1.0.0", "devDependencies": { - "cypress": "14.4.0", + "cypress": "14.4.1", "lodash": "4.17.21" } }, @@ -556,9 +556,9 @@ } }, "node_modules/cypress": { - "version": "14.4.0", - "resolved": "https://registry.npmjs.org/cypress/-/cypress-14.4.0.tgz", - "integrity": "sha512-/I59Fqxo7fqdiDi3IM2QKA65gZ7+PVejXg404/I8ZSq+NOnrmw+2pnMUJzpoNyg7KABcEBmgpkfAqhV98p7wJA==", + "version": "14.4.1", + "resolved": "https://registry.npmjs.org/cypress/-/cypress-14.4.1.tgz", + "integrity": "sha512-YSGvVXtTqSGRTyHbaxHI5dHU/9xc5ymaTIM4BU85GKhj980y6XgA3fShSpj5DatS8knXMsAvYItQxVQFHGpUtw==", "dev": true, "hasInstallScript": true, "license": "MIT", diff --git a/examples/custom-command/package.json b/examples/custom-command/package.json index 6bfc53ff9..abfe0a967 100644 --- a/examples/custom-command/package.json +++ b/examples/custom-command/package.json @@ -9,7 +9,7 @@ }, "private": true, "devDependencies": { - "cypress": "14.4.0", + "cypress": "14.4.1", "lodash": "4.17.21" } } diff --git a/examples/env/package-lock.json b/examples/env/package-lock.json index 489342875..59645ffba 100644 --- a/examples/env/package-lock.json +++ b/examples/env/package-lock.json @@ -8,7 +8,7 @@ "name": "example-env", "version": "1.0.0", "devDependencies": { - "cypress": "14.4.0" + "cypress": "14.4.1" } }, "node_modules/@cypress/request": { @@ -555,9 +555,9 @@ } }, "node_modules/cypress": { - "version": "14.4.0", - "resolved": "https://registry.npmjs.org/cypress/-/cypress-14.4.0.tgz", - "integrity": "sha512-/I59Fqxo7fqdiDi3IM2QKA65gZ7+PVejXg404/I8ZSq+NOnrmw+2pnMUJzpoNyg7KABcEBmgpkfAqhV98p7wJA==", + "version": "14.4.1", + "resolved": "https://registry.npmjs.org/cypress/-/cypress-14.4.1.tgz", + "integrity": "sha512-YSGvVXtTqSGRTyHbaxHI5dHU/9xc5ymaTIM4BU85GKhj980y6XgA3fShSpj5DatS8knXMsAvYItQxVQFHGpUtw==", "dev": true, "hasInstallScript": true, "license": "MIT", diff --git a/examples/env/package.json b/examples/env/package.json index cf0952f42..849431858 100644 --- a/examples/env/package.json +++ b/examples/env/package.json @@ -8,6 +8,6 @@ }, "private": true, "devDependencies": { - "cypress": "14.4.0" + "cypress": "14.4.1" } } diff --git a/examples/install-command/package.json b/examples/install-command/package.json index 573a31762..2669d4ca8 100644 --- a/examples/install-command/package.json +++ b/examples/install-command/package.json @@ -7,7 +7,7 @@ }, "private": true, "devDependencies": { - "cypress": "14.4.0" + "cypress": "14.4.1" }, "dependencies": { "arg": "5.0.0", diff --git a/examples/install-command/yarn.lock b/examples/install-command/yarn.lock index 0a3b07dcb..ba237edb3 100644 --- a/examples/install-command/yarn.lock +++ b/examples/install-command/yarn.lock @@ -301,10 +301,10 @@ cross-spawn@^7.0.0: shebang-command "^2.0.0" which "^2.0.1" -cypress@14.4.0: - version "14.4.0" - resolved "https://registry.yarnpkg.com/cypress/-/cypress-14.4.0.tgz#db7d108400c9481a161f047f1cc34b43b05c48f3" - integrity sha512-/I59Fqxo7fqdiDi3IM2QKA65gZ7+PVejXg404/I8ZSq+NOnrmw+2pnMUJzpoNyg7KABcEBmgpkfAqhV98p7wJA== +cypress@14.4.1: + version "14.4.1" + resolved "https://registry.yarnpkg.com/cypress/-/cypress-14.4.1.tgz#6e586ba098503b594561d5f8f746a9db6556ed2a" + integrity sha512-YSGvVXtTqSGRTyHbaxHI5dHU/9xc5ymaTIM4BU85GKhj980y6XgA3fShSpj5DatS8knXMsAvYItQxVQFHGpUtw== dependencies: "@cypress/request" "^3.0.8" "@cypress/xvfb" "^1.2.4" diff --git a/examples/install-only/package-lock.json b/examples/install-only/package-lock.json index c03857b45..9e783a978 100644 --- a/examples/install-only/package-lock.json +++ b/examples/install-only/package-lock.json @@ -12,7 +12,7 @@ "debug": "4.3.6" }, "devDependencies": { - "cypress": "14.4.0" + "cypress": "14.4.1" } }, "node_modules/@cypress/request": { @@ -564,9 +564,9 @@ } }, "node_modules/cypress": { - "version": "14.4.0", - "resolved": "https://registry.npmjs.org/cypress/-/cypress-14.4.0.tgz", - "integrity": "sha512-/I59Fqxo7fqdiDi3IM2QKA65gZ7+PVejXg404/I8ZSq+NOnrmw+2pnMUJzpoNyg7KABcEBmgpkfAqhV98p7wJA==", + "version": "14.4.1", + "resolved": "https://registry.npmjs.org/cypress/-/cypress-14.4.1.tgz", + "integrity": "sha512-YSGvVXtTqSGRTyHbaxHI5dHU/9xc5ymaTIM4BU85GKhj980y6XgA3fShSpj5DatS8knXMsAvYItQxVQFHGpUtw==", "dev": true, "hasInstallScript": true, "license": "MIT", diff --git a/examples/install-only/package.json b/examples/install-only/package.json index c33183086..b472afd2b 100644 --- a/examples/install-only/package.json +++ b/examples/install-only/package.json @@ -11,6 +11,6 @@ "debug": "4.3.6" }, "devDependencies": { - "cypress": "14.4.0" + "cypress": "14.4.1" } } diff --git a/examples/nextjs/package-lock.json b/examples/nextjs/package-lock.json index ae8b8d805..8543b544f 100644 --- a/examples/nextjs/package-lock.json +++ b/examples/nextjs/package-lock.json @@ -13,7 +13,7 @@ "react-dom": "^19.0.0" }, "devDependencies": { - "cypress": "14.4.0", + "cypress": "14.4.1", "postcss": "^8.5.3", "tailwindcss": "^3.4.17" } @@ -1529,9 +1529,9 @@ } }, "node_modules/cypress": { - "version": "14.4.0", - "resolved": "https://registry.npmjs.org/cypress/-/cypress-14.4.0.tgz", - "integrity": "sha512-/I59Fqxo7fqdiDi3IM2QKA65gZ7+PVejXg404/I8ZSq+NOnrmw+2pnMUJzpoNyg7KABcEBmgpkfAqhV98p7wJA==", + "version": "14.4.1", + "resolved": "https://registry.npmjs.org/cypress/-/cypress-14.4.1.tgz", + "integrity": "sha512-YSGvVXtTqSGRTyHbaxHI5dHU/9xc5ymaTIM4BU85GKhj980y6XgA3fShSpj5DatS8knXMsAvYItQxVQFHGpUtw==", "dev": true, "hasInstallScript": true, "license": "MIT", diff --git a/examples/nextjs/package.json b/examples/nextjs/package.json index 75f742ba1..face35a1e 100644 --- a/examples/nextjs/package.json +++ b/examples/nextjs/package.json @@ -15,7 +15,7 @@ "react-dom": "^19.0.0" }, "devDependencies": { - "cypress": "14.4.0", + "cypress": "14.4.1", "postcss": "^8.5.3", "tailwindcss": "^3.4.17" } diff --git a/examples/node-versions/package-lock.json b/examples/node-versions/package-lock.json index e8e0f0eab..ab7e1e371 100644 --- a/examples/node-versions/package-lock.json +++ b/examples/node-versions/package-lock.json @@ -8,7 +8,7 @@ "name": "example-node-versions", "version": "1.0.0", "devDependencies": { - "cypress": "14.4.0" + "cypress": "14.4.1" } }, "node_modules/@cypress/request": { @@ -555,9 +555,9 @@ } }, "node_modules/cypress": { - "version": "14.4.0", - "resolved": "https://registry.npmjs.org/cypress/-/cypress-14.4.0.tgz", - "integrity": "sha512-/I59Fqxo7fqdiDi3IM2QKA65gZ7+PVejXg404/I8ZSq+NOnrmw+2pnMUJzpoNyg7KABcEBmgpkfAqhV98p7wJA==", + "version": "14.4.1", + "resolved": "https://registry.npmjs.org/cypress/-/cypress-14.4.1.tgz", + "integrity": "sha512-YSGvVXtTqSGRTyHbaxHI5dHU/9xc5ymaTIM4BU85GKhj980y6XgA3fShSpj5DatS8knXMsAvYItQxVQFHGpUtw==", "dev": true, "hasInstallScript": true, "license": "MIT", diff --git a/examples/node-versions/package.json b/examples/node-versions/package.json index 4f8a08e43..32c027357 100644 --- a/examples/node-versions/package.json +++ b/examples/node-versions/package.json @@ -8,6 +8,6 @@ }, "private": true, "devDependencies": { - "cypress": "14.4.0" + "cypress": "14.4.1" } } diff --git a/examples/quiet/package-lock.json b/examples/quiet/package-lock.json index af3df3c43..e897e083c 100644 --- a/examples/quiet/package-lock.json +++ b/examples/quiet/package-lock.json @@ -8,7 +8,7 @@ "name": "example-quiet", "version": "1.0.0", "devDependencies": { - "cypress": "14.4.0", + "cypress": "14.4.1", "image-size": "0.8.3" } }, @@ -556,9 +556,9 @@ } }, "node_modules/cypress": { - "version": "14.4.0", - "resolved": "https://registry.npmjs.org/cypress/-/cypress-14.4.0.tgz", - "integrity": "sha512-/I59Fqxo7fqdiDi3IM2QKA65gZ7+PVejXg404/I8ZSq+NOnrmw+2pnMUJzpoNyg7KABcEBmgpkfAqhV98p7wJA==", + "version": "14.4.1", + "resolved": "https://registry.npmjs.org/cypress/-/cypress-14.4.1.tgz", + "integrity": "sha512-YSGvVXtTqSGRTyHbaxHI5dHU/9xc5ymaTIM4BU85GKhj980y6XgA3fShSpj5DatS8knXMsAvYItQxVQFHGpUtw==", "dev": true, "hasInstallScript": true, "license": "MIT", diff --git a/examples/quiet/package.json b/examples/quiet/package.json index 1c32e2098..89bc2b639 100644 --- a/examples/quiet/package.json +++ b/examples/quiet/package.json @@ -9,7 +9,7 @@ }, "private": true, "devDependencies": { - "cypress": "14.4.0", + "cypress": "14.4.1", "image-size": "0.8.3" } } diff --git a/examples/recording/package-lock.json b/examples/recording/package-lock.json index e7390dec5..fc71422a6 100644 --- a/examples/recording/package-lock.json +++ b/examples/recording/package-lock.json @@ -8,7 +8,7 @@ "name": "example-recording", "version": "1.0.0", "devDependencies": { - "cypress": "14.4.0" + "cypress": "14.4.1" } }, "node_modules/@cypress/request": { @@ -555,9 +555,9 @@ } }, "node_modules/cypress": { - "version": "14.4.0", - "resolved": "https://registry.npmjs.org/cypress/-/cypress-14.4.0.tgz", - "integrity": "sha512-/I59Fqxo7fqdiDi3IM2QKA65gZ7+PVejXg404/I8ZSq+NOnrmw+2pnMUJzpoNyg7KABcEBmgpkfAqhV98p7wJA==", + "version": "14.4.1", + "resolved": "https://registry.npmjs.org/cypress/-/cypress-14.4.1.tgz", + "integrity": "sha512-YSGvVXtTqSGRTyHbaxHI5dHU/9xc5ymaTIM4BU85GKhj980y6XgA3fShSpj5DatS8knXMsAvYItQxVQFHGpUtw==", "dev": true, "hasInstallScript": true, "license": "MIT", diff --git a/examples/recording/package.json b/examples/recording/package.json index 059121869..bbf205db6 100644 --- a/examples/recording/package.json +++ b/examples/recording/package.json @@ -9,6 +9,6 @@ }, "private": true, "devDependencies": { - "cypress": "14.4.0" + "cypress": "14.4.1" } } diff --git a/examples/start-and-pnpm-workspaces/packages/workspace-1/package.json b/examples/start-and-pnpm-workspaces/packages/workspace-1/package.json index 51708eec6..4af528e96 100644 --- a/examples/start-and-pnpm-workspaces/packages/workspace-1/package.json +++ b/examples/start-and-pnpm-workspaces/packages/workspace-1/package.json @@ -10,7 +10,7 @@ }, "private": true, "devDependencies": { - "cypress": "14.4.0", + "cypress": "14.4.1", "serve": "14.2.4" } } diff --git a/examples/start-and-pnpm-workspaces/packages/workspace-2/package.json b/examples/start-and-pnpm-workspaces/packages/workspace-2/package.json index 7b567e963..3c1ed0008 100644 --- a/examples/start-and-pnpm-workspaces/packages/workspace-2/package.json +++ b/examples/start-and-pnpm-workspaces/packages/workspace-2/package.json @@ -10,7 +10,7 @@ }, "private": true, "devDependencies": { - "cypress": "14.4.0", + "cypress": "14.4.1", "serve": "14.2.4" } } diff --git a/examples/start-and-pnpm-workspaces/pnpm-lock.yaml b/examples/start-and-pnpm-workspaces/pnpm-lock.yaml index b355c8905..0d82cdec3 100644 --- a/examples/start-and-pnpm-workspaces/pnpm-lock.yaml +++ b/examples/start-and-pnpm-workspaces/pnpm-lock.yaml @@ -11,8 +11,8 @@ importers: packages/workspace-1: devDependencies: cypress: - specifier: 14.4.0 - version: 14.4.0 + specifier: 14.4.1 + version: 14.4.1 serve: specifier: 14.2.4 version: 14.2.4 @@ -20,8 +20,8 @@ importers: packages/workspace-2: devDependencies: cypress: - specifier: 14.4.0 - version: 14.4.0 + specifier: 14.4.1 + version: 14.4.1 serve: specifier: 14.2.4 version: 14.2.4 @@ -35,8 +35,8 @@ packages: '@cypress/xvfb@1.2.4': resolution: {integrity: sha512-skbBzPggOVYCbnGgV+0dmBdW/s77ZkAOXIC1knS8NagwDjBrNC1LuXtQJeiN6l+m7lzmHtaoUw/ctJKdqkG57Q==} - '@types/node@22.15.20': - resolution: {integrity: sha512-A6BohGFRGHAscJsTslDCA9JG7qSJr/DWUvrvY8yi9IgnGtMxCyat7vvQ//MFa0DnLsyuS3wYTpLdw4Hf+Q5JXw==} + '@types/node@22.15.29': + resolution: {integrity: sha512-LNdjOkUDlU1RZb8e1kOIUpN1qQUlzGkEtbVNo53vbrwDg5om6oduhm4SiUaPW5ASTXhAiP0jInWG8Qx9fVlOeQ==} '@types/sinonjs__fake-timers@8.1.1': resolution: {integrity: sha512-0kSuKjAS0TrGLJ0M/+8MaFkGsQhZpB6pxOmvS3K8FYI72K//YmdfoW9X2qPsAKh1mkwxGD5zib9s1FIFed6E8g==} @@ -264,8 +264,8 @@ packages: resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==} engines: {node: '>= 8'} - cypress@14.4.0: - resolution: {integrity: sha512-/I59Fqxo7fqdiDi3IM2QKA65gZ7+PVejXg404/I8ZSq+NOnrmw+2pnMUJzpoNyg7KABcEBmgpkfAqhV98p7wJA==} + cypress@14.4.1: + resolution: {integrity: sha512-YSGvVXtTqSGRTyHbaxHI5dHU/9xc5ymaTIM4BU85GKhj980y6XgA3fShSpj5DatS8knXMsAvYItQxVQFHGpUtw==} engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} hasBin: true @@ -931,7 +931,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@types/node@22.15.20': + '@types/node@22.15.29': dependencies: undici-types: 6.21.0 optional: true @@ -942,7 +942,7 @@ snapshots: '@types/yauzl@2.10.3': dependencies: - '@types/node': 22.15.20 + '@types/node': 22.15.29 optional: true '@zeit/schemas@2.36.0': {} @@ -1146,7 +1146,7 @@ snapshots: shebang-command: 2.0.0 which: 2.0.2 - cypress@14.4.0: + cypress@14.4.1: dependencies: '@cypress/request': 3.0.8 '@cypress/xvfb': 1.2.4(supports-color@8.1.1) diff --git a/examples/start-and-yarn-workspaces/workspace-1/package.json b/examples/start-and-yarn-workspaces/workspace-1/package.json index 51708eec6..4af528e96 100644 --- a/examples/start-and-yarn-workspaces/workspace-1/package.json +++ b/examples/start-and-yarn-workspaces/workspace-1/package.json @@ -10,7 +10,7 @@ }, "private": true, "devDependencies": { - "cypress": "14.4.0", + "cypress": "14.4.1", "serve": "14.2.4" } } diff --git a/examples/start-and-yarn-workspaces/workspace-2/package.json b/examples/start-and-yarn-workspaces/workspace-2/package.json index 7b567e963..3c1ed0008 100644 --- a/examples/start-and-yarn-workspaces/workspace-2/package.json +++ b/examples/start-and-yarn-workspaces/workspace-2/package.json @@ -10,7 +10,7 @@ }, "private": true, "devDependencies": { - "cypress": "14.4.0", + "cypress": "14.4.1", "serve": "14.2.4" } } diff --git a/examples/start-and-yarn-workspaces/yarn.lock b/examples/start-and-yarn-workspaces/yarn.lock index 711141cbf..6fc6181c1 100644 --- a/examples/start-and-yarn-workspaces/yarn.lock +++ b/examples/start-and-yarn-workspaces/yarn.lock @@ -439,10 +439,10 @@ cross-spawn@^7.0.0, cross-spawn@^7.0.3: shebang-command "^2.0.0" which "^2.0.1" -cypress@14.4.0: - version "14.4.0" - resolved "https://registry.yarnpkg.com/cypress/-/cypress-14.4.0.tgz#db7d108400c9481a161f047f1cc34b43b05c48f3" - integrity sha512-/I59Fqxo7fqdiDi3IM2QKA65gZ7+PVejXg404/I8ZSq+NOnrmw+2pnMUJzpoNyg7KABcEBmgpkfAqhV98p7wJA== +cypress@14.4.1: + version "14.4.1" + resolved "https://registry.yarnpkg.com/cypress/-/cypress-14.4.1.tgz#6e586ba098503b594561d5f8f746a9db6556ed2a" + integrity sha512-YSGvVXtTqSGRTyHbaxHI5dHU/9xc5ymaTIM4BU85GKhj980y6XgA3fShSpj5DatS8knXMsAvYItQxVQFHGpUtw== dependencies: "@cypress/request" "^3.0.8" "@cypress/xvfb" "^1.2.4" diff --git a/examples/start/package-lock.json b/examples/start/package-lock.json index daf52bfc5..dc168179d 100644 --- a/examples/start/package-lock.json +++ b/examples/start/package-lock.json @@ -8,7 +8,7 @@ "name": "example-start", "version": "1.0.0", "devDependencies": { - "cypress": "14.4.0", + "cypress": "14.4.1", "serve": "14.2.4" } }, @@ -910,9 +910,9 @@ } }, "node_modules/cypress": { - "version": "14.4.0", - "resolved": "https://registry.npmjs.org/cypress/-/cypress-14.4.0.tgz", - "integrity": "sha512-/I59Fqxo7fqdiDi3IM2QKA65gZ7+PVejXg404/I8ZSq+NOnrmw+2pnMUJzpoNyg7KABcEBmgpkfAqhV98p7wJA==", + "version": "14.4.1", + "resolved": "https://registry.npmjs.org/cypress/-/cypress-14.4.1.tgz", + "integrity": "sha512-YSGvVXtTqSGRTyHbaxHI5dHU/9xc5ymaTIM4BU85GKhj980y6XgA3fShSpj5DatS8knXMsAvYItQxVQFHGpUtw==", "dev": true, "hasInstallScript": true, "license": "MIT", diff --git a/examples/start/package.json b/examples/start/package.json index 22f713507..9fa73d2a5 100644 --- a/examples/start/package.json +++ b/examples/start/package.json @@ -11,7 +11,7 @@ }, "private": true, "devDependencies": { - "cypress": "14.4.0", + "cypress": "14.4.1", "serve": "14.2.4" } } diff --git a/examples/wait-on-vite/package-lock.json b/examples/wait-on-vite/package-lock.json index cf71258d5..c95c0527a 100644 --- a/examples/wait-on-vite/package-lock.json +++ b/examples/wait-on-vite/package-lock.json @@ -8,7 +8,7 @@ "name": "example-wait-on-vite", "version": "2.0.0", "devDependencies": { - "cypress": "14.4.0", + "cypress": "14.4.1", "vite": "^6.3.4" } }, @@ -1303,9 +1303,9 @@ } }, "node_modules/cypress": { - "version": "14.4.0", - "resolved": "https://registry.npmjs.org/cypress/-/cypress-14.4.0.tgz", - "integrity": "sha512-/I59Fqxo7fqdiDi3IM2QKA65gZ7+PVejXg404/I8ZSq+NOnrmw+2pnMUJzpoNyg7KABcEBmgpkfAqhV98p7wJA==", + "version": "14.4.1", + "resolved": "https://registry.npmjs.org/cypress/-/cypress-14.4.1.tgz", + "integrity": "sha512-YSGvVXtTqSGRTyHbaxHI5dHU/9xc5ymaTIM4BU85GKhj980y6XgA3fShSpj5DatS8knXMsAvYItQxVQFHGpUtw==", "dev": true, "hasInstallScript": true, "license": "MIT", diff --git a/examples/wait-on-vite/package.json b/examples/wait-on-vite/package.json index 3b8a6b5b6..822d92d1f 100644 --- a/examples/wait-on-vite/package.json +++ b/examples/wait-on-vite/package.json @@ -10,7 +10,7 @@ }, "private": true, "devDependencies": { - "cypress": "14.4.0", + "cypress": "14.4.1", "vite": "^6.3.4" } } diff --git a/examples/wait-on/package-lock.json b/examples/wait-on/package-lock.json index e48fba475..0df5baf79 100644 --- a/examples/wait-on/package-lock.json +++ b/examples/wait-on/package-lock.json @@ -12,7 +12,7 @@ "debug": "4.3.6" }, "devDependencies": { - "cypress": "14.4.0" + "cypress": "14.4.1" } }, "node_modules/@cypress/request": { @@ -564,9 +564,9 @@ } }, "node_modules/cypress": { - "version": "14.4.0", - "resolved": "https://registry.npmjs.org/cypress/-/cypress-14.4.0.tgz", - "integrity": "sha512-/I59Fqxo7fqdiDi3IM2QKA65gZ7+PVejXg404/I8ZSq+NOnrmw+2pnMUJzpoNyg7KABcEBmgpkfAqhV98p7wJA==", + "version": "14.4.1", + "resolved": "https://registry.npmjs.org/cypress/-/cypress-14.4.1.tgz", + "integrity": "sha512-YSGvVXtTqSGRTyHbaxHI5dHU/9xc5ymaTIM4BU85GKhj980y6XgA3fShSpj5DatS8knXMsAvYItQxVQFHGpUtw==", "dev": true, "hasInstallScript": true, "license": "MIT", diff --git a/examples/wait-on/package.json b/examples/wait-on/package.json index 80e75093b..7f7cd50de 100644 --- a/examples/wait-on/package.json +++ b/examples/wait-on/package.json @@ -20,6 +20,6 @@ "debug": "4.3.6" }, "devDependencies": { - "cypress": "14.4.0" + "cypress": "14.4.1" } } diff --git a/examples/webpack/package-lock.json b/examples/webpack/package-lock.json index fe440c602..39c93155a 100644 --- a/examples/webpack/package-lock.json +++ b/examples/webpack/package-lock.json @@ -8,7 +8,7 @@ "name": "example-webpack", "version": "1.0.0", "devDependencies": { - "cypress": "14.4.0", + "cypress": "14.4.1", "webpack": "^5.99.6", "webpack-cli": "^5.1.4", "webpack-dev-server": "^5.2.1" @@ -1621,9 +1621,9 @@ } }, "node_modules/cypress": { - "version": "14.4.0", - "resolved": "https://registry.npmjs.org/cypress/-/cypress-14.4.0.tgz", - "integrity": "sha512-/I59Fqxo7fqdiDi3IM2QKA65gZ7+PVejXg404/I8ZSq+NOnrmw+2pnMUJzpoNyg7KABcEBmgpkfAqhV98p7wJA==", + "version": "14.4.1", + "resolved": "https://registry.npmjs.org/cypress/-/cypress-14.4.1.tgz", + "integrity": "sha512-YSGvVXtTqSGRTyHbaxHI5dHU/9xc5ymaTIM4BU85GKhj980y6XgA3fShSpj5DatS8knXMsAvYItQxVQFHGpUtw==", "dev": true, "hasInstallScript": true, "license": "MIT", diff --git a/examples/webpack/package.json b/examples/webpack/package.json index 707e340cb..60fe69cb3 100644 --- a/examples/webpack/package.json +++ b/examples/webpack/package.json @@ -8,7 +8,7 @@ }, "private": true, "devDependencies": { - "cypress": "14.4.0", + "cypress": "14.4.1", "webpack": "^5.99.6", "webpack-cli": "^5.1.4", "webpack-dev-server": "^5.2.1" diff --git a/examples/yarn-classic/package.json b/examples/yarn-classic/package.json index ed8f07a32..2ed5af6fc 100644 --- a/examples/yarn-classic/package.json +++ b/examples/yarn-classic/package.json @@ -7,6 +7,6 @@ }, "private": true, "devDependencies": { - "cypress": "14.4.0" + "cypress": "14.4.1" } } diff --git a/examples/yarn-classic/yarn.lock b/examples/yarn-classic/yarn.lock index 7422a3903..a2233e213 100644 --- a/examples/yarn-classic/yarn.lock +++ b/examples/yarn-classic/yarn.lock @@ -298,10 +298,10 @@ cross-spawn@^7.0.0: shebang-command "^2.0.0" which "^2.0.1" -cypress@14.4.0: - version "14.4.0" - resolved "https://registry.yarnpkg.com/cypress/-/cypress-14.4.0.tgz#db7d108400c9481a161f047f1cc34b43b05c48f3" - integrity sha512-/I59Fqxo7fqdiDi3IM2QKA65gZ7+PVejXg404/I8ZSq+NOnrmw+2pnMUJzpoNyg7KABcEBmgpkfAqhV98p7wJA== +cypress@14.4.1: + version "14.4.1" + resolved "https://registry.yarnpkg.com/cypress/-/cypress-14.4.1.tgz#6e586ba098503b594561d5f8f746a9db6556ed2a" + integrity sha512-YSGvVXtTqSGRTyHbaxHI5dHU/9xc5ymaTIM4BU85GKhj980y6XgA3fShSpj5DatS8knXMsAvYItQxVQFHGpUtw== dependencies: "@cypress/request" "^3.0.8" "@cypress/xvfb" "^1.2.4" diff --git a/examples/yarn-modern-pnp/package.json b/examples/yarn-modern-pnp/package.json index 0116ea6b5..2039c174f 100644 --- a/examples/yarn-modern-pnp/package.json +++ b/examples/yarn-modern-pnp/package.json @@ -6,8 +6,8 @@ "test": "cypress run" }, "private": true, - "packageManager": "yarn@4.9.1", + "packageManager": "yarn@4.9.2", "devDependencies": { - "cypress": "14.4.0" + "cypress": "14.4.1" } } diff --git a/examples/yarn-modern-pnp/yarn.lock b/examples/yarn-modern-pnp/yarn.lock index 8bf636d9a..79bfeac08 100644 --- a/examples/yarn-modern-pnp/yarn.lock +++ b/examples/yarn-modern-pnp/yarn.lock @@ -393,9 +393,9 @@ __metadata: languageName: node linkType: hard -"cypress@npm:14.4.0": - version: 14.4.0 - resolution: "cypress@npm:14.4.0" +"cypress@npm:14.4.1": + version: 14.4.1 + resolution: "cypress@npm:14.4.1" dependencies: "@cypress/request": "npm:^3.0.8" "@cypress/xvfb": "npm:^1.2.4" @@ -442,7 +442,7 @@ __metadata: yauzl: "npm:^2.10.0" bin: cypress: bin/cypress - checksum: 10c0/bca4d04b3245dab4e7c57f36014f4b9b6920caba7b7c7b602c1bdd4e467fd3f9eeec0ca18ea82c3cdfa5aa5c2e396060fea2bd2c63325bc45bd7895c501f4a0b + checksum: 10c0/56926fc8e5d250b5025f2ce035a261ffa65dec25c6e98539d497633363bfae963799771196ded4b8609d35a48c06208d1cdf72e209191abf873a064c8e9001a3 languageName: node linkType: hard @@ -578,7 +578,7 @@ __metadata: version: 0.0.0-use.local resolution: "example-yarn-modern-pnp@workspace:." dependencies: - cypress: "npm:14.4.0" + cypress: "npm:14.4.1" languageName: unknown linkType: soft diff --git a/examples/yarn-modern/package.json b/examples/yarn-modern/package.json index 558673562..46f4be7b4 100644 --- a/examples/yarn-modern/package.json +++ b/examples/yarn-modern/package.json @@ -6,8 +6,8 @@ "test": "cypress run" }, "private": true, - "packageManager": "yarn@4.9.1", + "packageManager": "yarn@4.9.2", "devDependencies": { - "cypress": "14.4.0" + "cypress": "14.4.1" } } diff --git a/examples/yarn-modern/yarn.lock b/examples/yarn-modern/yarn.lock index de4a356ae..c81ce5b23 100644 --- a/examples/yarn-modern/yarn.lock +++ b/examples/yarn-modern/yarn.lock @@ -393,9 +393,9 @@ __metadata: languageName: node linkType: hard -"cypress@npm:14.4.0": - version: 14.4.0 - resolution: "cypress@npm:14.4.0" +"cypress@npm:14.4.1": + version: 14.4.1 + resolution: "cypress@npm:14.4.1" dependencies: "@cypress/request": "npm:^3.0.8" "@cypress/xvfb": "npm:^1.2.4" @@ -442,7 +442,7 @@ __metadata: yauzl: "npm:^2.10.0" bin: cypress: bin/cypress - checksum: 10c0/bca4d04b3245dab4e7c57f36014f4b9b6920caba7b7c7b602c1bdd4e467fd3f9eeec0ca18ea82c3cdfa5aa5c2e396060fea2bd2c63325bc45bd7895c501f4a0b + checksum: 10c0/56926fc8e5d250b5025f2ce035a261ffa65dec25c6e98539d497633363bfae963799771196ded4b8609d35a48c06208d1cdf72e209191abf873a064c8e9001a3 languageName: node linkType: hard @@ -578,7 +578,7 @@ __metadata: version: 0.0.0-use.local resolution: "example-yarn-modern@workspace:." dependencies: - cypress: "npm:14.4.0" + cypress: "npm:14.4.1" languageName: unknown linkType: soft From 59299aa5c16a230e9eeabaeb4b7c5754eeff6ad0 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 9 Jun 2025 15:03:59 -0400 Subject: [PATCH 4/6] chore(deps): update dependency @stylistic/eslint-plugin to v4.4.1 (#1483) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package-lock.json | 95 +++++++++++++++++++++++++++++++++-------------- package.json | 2 +- 2 files changed, 69 insertions(+), 28 deletions(-) diff --git a/package-lock.json b/package-lock.json index d1abfc6ff..f63ac6985 100644 --- a/package-lock.json +++ b/package-lock.json @@ -24,7 +24,7 @@ }, "devDependencies": { "@eslint/js": "9.26.0", - "@stylistic/eslint-plugin": "4.4.0", + "@stylistic/eslint-plugin": "4.4.1", "@types/node": "22.13.10", "@vercel/ncc": "0.38.1", "eslint": "9.26.0", @@ -901,9 +901,9 @@ } }, "node_modules/@stylistic/eslint-plugin": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/@stylistic/eslint-plugin/-/eslint-plugin-4.4.0.tgz", - "integrity": "sha512-bIh/d9X+OQLCAMdhHtps+frvyjvAM4B1YlSJzcEEhl7wXLIqPar3ngn9DrHhkBOrTA/z9J0bUMtctAspe0dxdQ==", + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/@stylistic/eslint-plugin/-/eslint-plugin-4.4.1.tgz", + "integrity": "sha512-CEigAk7eOLyHvdgmpZsKFwtiqS2wFwI1fn4j09IU9GmD4euFM4jEBAViWeCqaNLlbX2k2+A/Fq9cje4HQBXuJQ==", "dev": true, "license": "MIT", "dependencies": { @@ -920,15 +920,56 @@ "eslint": ">=9.0.0" } }, + "node_modules/@stylistic/eslint-plugin/node_modules/@typescript-eslint/project-service": { + "version": "8.33.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.33.1.tgz", + "integrity": "sha512-DZR0efeNklDIHHGRpMpR5gJITQpu6tLr9lDJnKdONTC7vvzOlLAG/wcfxcdxEWrbiZApcoBCzXqU/Z458Za5Iw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/tsconfig-utils": "^8.33.1", + "@typescript-eslint/types": "^8.33.1", + "debug": "^4.3.4" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "typescript": ">=4.8.4 <5.9.0" + } + }, + "node_modules/@stylistic/eslint-plugin/node_modules/@typescript-eslint/tsconfig-utils": { + "version": "8.33.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.33.1.tgz", + "integrity": "sha512-STAQsGYbHCF0/e+ShUQ4EatXQ7ceh3fBCXkNU7/MZVKulrlq1usH7t2FhxvCpuCi5O5oi1vmVaAjrGeL71OK1g==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "typescript": ">=4.8.4 <5.9.0" + } + }, "node_modules/@stylistic/eslint-plugin/node_modules/@typescript-eslint/typescript-estree": { - "version": "8.32.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.32.1.tgz", - "integrity": "sha512-Y3AP9EIfYwBb4kWGb+simvPaqQoT5oJuzzj9m0i6FCY6SPvlomY2Ei4UEMm7+FXtlNJbor80ximyslzaQF6xhg==", + "version": "8.33.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.33.1.tgz", + "integrity": "sha512-+s9LYcT8LWjdYWu7IWs7FvUxpQ/DGkdjZeE/GGulHvv8rvYwQvVaUZ6DE+j5x/prADUgSbbCWZ2nPI3usuVeOA==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.32.1", - "@typescript-eslint/visitor-keys": "8.32.1", + "@typescript-eslint/project-service": "8.33.1", + "@typescript-eslint/tsconfig-utils": "8.33.1", + "@typescript-eslint/types": "8.33.1", + "@typescript-eslint/visitor-keys": "8.33.1", "debug": "^4.3.4", "fast-glob": "^3.3.2", "is-glob": "^4.0.3", @@ -948,16 +989,16 @@ } }, "node_modules/@stylistic/eslint-plugin/node_modules/@typescript-eslint/utils": { - "version": "8.32.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.32.1.tgz", - "integrity": "sha512-DsSFNIgLSrc89gpq1LJB7Hm1YpuhK086DRDJSNrewcGvYloWW1vZLHBTIvarKZDcAORIy/uWNx8Gad+4oMpkSA==", + "version": "8.33.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.33.1.tgz", + "integrity": "sha512-52HaBiEQUaRYqAXpfzWSR2U3gxk92Kw006+xZpElaPMg3C4PgM+A5LqwoQI1f9E5aZ/qlxAZxzm42WX+vn92SQ==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.7.0", - "@typescript-eslint/scope-manager": "8.32.1", - "@typescript-eslint/types": "8.32.1", - "@typescript-eslint/typescript-estree": "8.32.1" + "@typescript-eslint/scope-manager": "8.33.1", + "@typescript-eslint/types": "8.33.1", + "@typescript-eslint/typescript-estree": "8.33.1" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -1130,14 +1171,14 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "8.32.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.32.1.tgz", - "integrity": "sha512-7IsIaIDeZn7kffk7qXC3o6Z4UblZJKV3UBpkvRNpr5NSyLji7tvTcvmnMNYuYLyh26mN8W723xpo3i4MlD33vA==", + "version": "8.33.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.33.1.tgz", + "integrity": "sha512-dM4UBtgmzHR9bS0Rv09JST0RcHYearoEoo3pG5B6GoTR9XcyeqX87FEhPo+5kTvVfKCvfHaHrcgeJQc6mrDKrA==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.32.1", - "@typescript-eslint/visitor-keys": "8.32.1" + "@typescript-eslint/types": "8.33.1", + "@typescript-eslint/visitor-keys": "8.33.1" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -1148,9 +1189,9 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "8.32.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.32.1.tgz", - "integrity": "sha512-YmybwXUJcgGqgAp6bEsgpPXEg6dcCyPyCSr0CAAueacR/CCBi25G3V8gGQ2kRzQRBNol7VQknxMs9HvVa9Rvfg==", + "version": "8.33.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.33.1.tgz", + "integrity": "sha512-xid1WfizGhy/TKMTwhtVOgalHwPtV8T32MS9MaH50Cwvz6x6YqRIPdD2WvW0XaqOzTV9p5xdLY0h/ZusU5Lokg==", "dev": true, "license": "MIT", "engines": { @@ -1162,13 +1203,13 @@ } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "8.32.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.32.1.tgz", - "integrity": "sha512-ar0tjQfObzhSaW3C3QNmTc5ofj0hDoNQ5XWrCy6zDyabdr0TWhCkClp+rywGNj/odAFBVzzJrK4tEq5M4Hmu4w==", + "version": "8.33.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.33.1.tgz", + "integrity": "sha512-3i8NrFcZeeDHJ+7ZUuDkGT+UHq+XoFGsymNK2jZCOHcfEzRQ0BdpRtdpSx/Iyf3MHLWIcLS0COuOPibKQboIiQ==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.32.1", + "@typescript-eslint/types": "8.33.1", "eslint-visitor-keys": "^4.2.0" }, "engines": { diff --git a/package.json b/package.json index b551c41a8..260b58a85 100644 --- a/package.json +++ b/package.json @@ -53,7 +53,7 @@ }, "devDependencies": { "@eslint/js": "9.26.0", - "@stylistic/eslint-plugin": "4.4.0", + "@stylistic/eslint-plugin": "4.4.1", "@types/node": "22.13.10", "@vercel/ncc": "0.38.1", "eslint": "9.26.0", From 30789818d50758a95376211ee99f504852972edc Mon Sep 17 00:00:00 2001 From: Mike McCready <66998419+MikeMcC399@users.noreply.github.com> Date: Mon, 16 Jun 2025 15:02:53 +0200 Subject: [PATCH 5/6] test: add chrome for testing example (#1485) --- .../workflows/example-chrome-for-testing.yml | 28 +++++++++++++++++++ README.md | 24 ++++++++++++++++ 2 files changed, 52 insertions(+) create mode 100644 .github/workflows/example-chrome-for-testing.yml diff --git a/.github/workflows/example-chrome-for-testing.yml b/.github/workflows/example-chrome-for-testing.yml new file mode 100644 index 000000000..b615fca35 --- /dev/null +++ b/.github/workflows/example-chrome-for-testing.yml @@ -0,0 +1,28 @@ +name: example-chrome-for-testing +on: + push: + branches: + - 'master' + pull_request: + workflow_dispatch: + +jobs: + tests: + runs-on: ubuntu-24.04 + steps: + - name: Checkout + uses: actions/checkout@v4 + - name: Install Chrome for Testing + # https://github.com/browser-actions/setup-chrome + uses: browser-actions/setup-chrome@v1 + with: + chrome-version: 137 + - name: Cypress info + uses: ./ + with: + # just for full picture after installing Cypress + # print information about detected browsers, etc + # see https://on.cypress.io/command-line#cypress-info + build: npm run info + working-directory: examples/browser + browser: chrome-for-testing diff --git a/README.md b/README.md index 0f5c5ebfa..981b24f6e 100644 --- a/README.md +++ b/README.md @@ -31,6 +31,7 @@ The following examples demonstrate the actions' functions. - Select [action version](#action-version) - Run tests in a given [browser](#browser) - using [Chrome](#chrome) + - using [Chrome for Testing](#chrome-for-testing) - using [Firefox](#firefox) - using [Edge](#edge) - using [headed mode](#headed) @@ -178,6 +179,29 @@ jobs: [![Chrome example](https://github.com/cypress-io/github-action/actions/workflows/example-chrome.yml/badge.svg)](.github/workflows/example-chrome.yml) +### Chrome for Testing + +To install [Google Chrome for Testing](https://developer.chrome.com/blog/chrome-for-testing/), specify a partial or full numerical Chrome for Testing version using [browser-actions/setup-chrome](https://github.com/browser-actions/setup-chrome). Refer to [Chrome for Testing availability](https://googlechromelabs.github.io/chrome-for-testing/) for current versions or [JSON API endpoints](https://github.com/GoogleChromeLabs/chrome-for-testing#json-api-endpoints) for all available versions. + +```yml +name: Chrome for Testing +on: push +jobs: + chrome: + runs-on: ubuntu-24.04 + name: E2E on Chrome for Testing + steps: + - uses: actions/checkout@v4 + - uses: browser-actions/setup-chrome@v1 + with: + chrome-version: 137 + - uses: cypress-io/github-action@v6 + with: + browser: chrome-for-testing +``` + +[![Chrome for Testing example](https://github.com/cypress-io/github-action/actions/workflows/example-chrome-for-testing.yml/badge.svg)](.github/workflows/example-chrome-for-testing.yml) + ### Firefox ```yml From 6c143abc292aa835d827652c2ea025d098311070 Mon Sep 17 00:00:00 2001 From: Mike McCready <66998419+MikeMcC399@users.noreply.github.com> Date: Mon, 16 Jun 2025 15:03:35 +0200 Subject: [PATCH 6/6] fix(deps): update brace-expansion (#1486) update transient dependencies to: brace-expansion@1.1.12 brace-expansion@2.0.2 --- dist/index.js | 2 +- examples/start-and-pnpm-workspaces/pnpm-lock.yaml | 8 ++++---- examples/start-and-yarn-workspaces/yarn.lock | 6 +++--- package-lock.json | 12 ++++++------ 4 files changed, 14 insertions(+), 14 deletions(-) diff --git a/dist/index.js b/dist/index.js index 2bdc726cb..90731c318 100644 --- a/dist/index.js +++ b/dist/index.js @@ -39393,7 +39393,7 @@ function expand(str, isTop) { var isOptions = m.body.indexOf(',') >= 0; if (!isSequence && !isOptions) { // {a},b} - if (m.post.match(/,.*\}/)) { + if (m.post.match(/,(?!,).*\}/)) { str = m.pre + '{' + m.body + escClose + m.post; return expand(str); } diff --git a/examples/start-and-pnpm-workspaces/pnpm-lock.yaml b/examples/start-and-pnpm-workspaces/pnpm-lock.yaml index 0d82cdec3..8cfd35e41 100644 --- a/examples/start-and-pnpm-workspaces/pnpm-lock.yaml +++ b/examples/start-and-pnpm-workspaces/pnpm-lock.yaml @@ -140,8 +140,8 @@ packages: resolution: {integrity: sha512-j//dBVuyacJbvW+tvZ9HuH03fZ46QcaKvvhZickZqtB271DxJ7SNRSNxrV/dZX0085m7hISRZWbzWlJvx/rHSg==} engines: {node: '>=14.16'} - brace-expansion@1.1.11: - resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} + brace-expansion@1.1.12: + resolution: {integrity: sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==} buffer-crc32@0.2.13: resolution: {integrity: sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==} @@ -1029,7 +1029,7 @@ snapshots: widest-line: 4.0.1 wrap-ansi: 8.1.0 - brace-expansion@1.1.11: + brace-expansion@1.1.12: dependencies: balanced-match: 1.0.2 concat-map: 0.0.1 @@ -1502,7 +1502,7 @@ snapshots: minimatch@3.1.2: dependencies: - brace-expansion: 1.1.11 + brace-expansion: 1.1.12 minimist@1.2.8: {} diff --git a/examples/start-and-yarn-workspaces/yarn.lock b/examples/start-and-yarn-workspaces/yarn.lock index 6fc6181c1..2d6c64e03 100644 --- a/examples/start-and-yarn-workspaces/yarn.lock +++ b/examples/start-and-yarn-workspaces/yarn.lock @@ -222,9 +222,9 @@ boxen@7.0.0: wrap-ansi "^8.0.1" brace-expansion@^1.1.7: - version "1.1.11" - resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" - integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== + version "1.1.12" + resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.12.tgz#ab9b454466e5a8cc3a187beaad580412a9c5b843" + integrity sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg== dependencies: balanced-match "^1.0.0" concat-map "0.0.1" diff --git a/package-lock.json b/package-lock.json index f63ac6985..904e5e041 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1013,9 +1013,9 @@ } }, "node_modules/@stylistic/eslint-plugin/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", + "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", "dev": true, "license": "MIT", "dependencies": { @@ -1462,9 +1462,9 @@ "license": "ISC" }, "node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", + "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", "license": "MIT", "dependencies": { "balanced-match": "^1.0.0",