Skip to content

Upgrade Cypress stack to v15, migrate Dashboard E2E config/specs for compatibility, resolve merge conflicts, constrain Cypress peer range, and harden setup user creation#17710

Draft
Copilot wants to merge 8 commits into
masterfrom
copilot/update-cypress-libraries
Draft

Upgrade Cypress stack to v15, migrate Dashboard E2E config/specs for compatibility, resolve merge conflicts, constrain Cypress peer range, and harden setup user creation#17710
Copilot wants to merge 8 commits into
masterfrom
copilot/update-cypress-libraries

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented May 18, 2026

Summary

This PR updates Rancher Dashboard from Cypress 11 to Cypress 15, applies required Cypress compatibility migrations, resolves merge conflicts, constrains Cypress peer dependency to the supported major, and adds an E2E stabilization fix for setup reruns.

Occurred changes and/or fixed issues

  • Dependency upgrades

    • Bumped Cypress and related Cypress ecosystem packages across:
      • root package.json
      • cypress/package.json
      • shell/package.json
    • Updated corresponding lockfiles (yarn.lock, cypress/yarn.lock, shell/yarn.lock).
  • Cypress runtime/config migration

    • Migrated testIsolation usage from string values to booleans across E2E specs.
    • Removed deprecated/removed Cypress config options:
      • experimentalSessionAndOrigin
      • videoUploadOnPasses
  • Plugin/type compatibility updates

    • Updated @cypress/grep integration to current plugin/support entrypoints.
    • Removed deprecated @cypress/grep type library reference from Cypress TS config.
    • Added explicit tags typing for suite/test config overrides in Cypress globals.
    • Updated Cypress v15-compatible assertions/usages where needed (e.g. cy.exec() result typing and stubbing adjustments).
  • Merge conflict resolution

    • Merged latest master into this branch to clear new PR conflicts.
    • Resolved merge conflicts in root dependency manifests/lockfiles (package.json, yarn.lock, cypress/yarn.lock) while preserving Cypress v15 migration updates.
  • Peer dependency compatibility hardening

    • Updated cypress/package.json peer dependency for Cypress from >=15.14.2 to ^15.14.2 to prevent unintended Cypress 16+ adoption for package consumers.
  • E2E stabilization fix

    • Updated cypress/e2e/tests/setup/rancher-setup.spec.ts so the Create standard user setup step first checks whether standard_user already exists and skips creation if present.
    • This makes setup idempotent across reruns/retries and avoids duplicate-user setup failures.

Technical notes summary

  • Cypress 12+ isolation syntax migration

    // before
    describe('...', { testIsolation: 'off' }, () => {})
    
    // after
    describe('...', { testIsolation: false }, () => {})
  • @cypress/grep plugin wiring

    // before
    require('@cypress/grep/src/plugin')(config)
    
    // after
    require('@cypress/grep/plugin').plugin(config)
  • Cypress exec return type updates

    • Updated assertions from result.code to result.exitCode where applicable.
  • Setup idempotency adjustment

    • Added a pre-check against management.cattle.io.users in setup before creating standard_user.
    • If the user exists, setup logs and skips creation rather than failing with username already exists.
  • Feature highlights from pre-upgrade stack to Cypress 15 / @cypress/grep 6

    • Cypress 12: cy.session() and cy.origin() moved to GA; experimentalSessionAndOrigin removed; testIsolation enabled by default.
    • Cypress 13: Cypress Cloud Test Replay enabled by default; videoUploadOnPasses removed; video defaults updated.
    • Cypress 14: broader cy.origin() requirements for cross-origin flows; modernized support matrix and CT defaults.
    • Cypress 15: Node install/runtime support updated (20/22/24+); cy.exec() code renamed to exitCode; additional webpack 4-era deprecations.
    • @cypress/grep 6: public grep config moved from --env to --expose (Cypress.env() deprecation path), while preserving tag/title/spec filtering workflows.

Areas or cases that should be tested

  • E2E spec filtering behavior (TEST_ONLY, TEST_SKIP, GREP_TAGS) with the upgraded Cypress/grep stack.
  • Flows that rely on testIsolation: false suites (state reuse across tests).
  • Reporter/logging output paths and artifacts (cypress-mochawesome-reporter, terminal report) in CI runs.
  • Setup flow rerun/retry behavior for rancher-setup.spec.ts, especially Create standard user.
  • Consumer compatibility expectations for @rancher/cypress peer dependency resolution (Cypress v15 accepted, v16 rejected).
  • @cypress/grep run-time filtering with --expose options in CI/local scripts where applicable.
  • Mergeability and dependency lock consistency against latest master.

Areas which could experience regressions

  • Spec selection/filtering (grep/tags + specPattern interactions).
  • CI reporting pipelines consuming Cypress reporter artifacts.
  • Suites that depended implicitly on prior testIsolation string config semantics.
  • Type-checked Cypress support/test code using custom suite/test config options.
  • Setup assumptions around test user existence during first-run and retry scenarios.
  • CI/jobs still using legacy grep env flags instead of expose flags.
  • Dependency resolution behavior after syncing root/cypress manifests/lockfiles with latest master.

Screenshot/Video

N/A (dependency/config/test infrastructure update; no UI behavior changes).

Checklist

  • The PR is linked to an issue and the linked issue has a Milestone, or no issue is needed
  • The PR has a Milestone
  • The PR template has been filled out
  • The PR has been self reviewed
  • The PR has a reviewer assigned
  • The PR has automated tests or clear instructions for manual tests and the linked issue has appropriate QA labels, or tests are not needed
  • The PR has reviewed with UX and tested in light and dark mode, or there are no UX changes
  • The PR has been reviewed in terms of Accessibility
  • The PR has considered, and if applicable tested with, the three Global Roles Admin, Standard User and User Base

Copilot AI linked an issue May 18, 2026 that may be closed by this pull request
Copilot AI changed the title [WIP] Update Cypress libraries to latest version Upgrade Cypress stack to v15 and migrate Dashboard E2E config/specs for compatibility May 18, 2026
Copilot finished work on behalf of cnotv May 18, 2026 11:09
Copilot AI requested a review from cnotv May 18, 2026 11:09
@cnotv cnotv requested a review from Copilot May 19, 2026 10:35
@cnotv
Copy link
Copy Markdown
Member

cnotv commented May 19, 2026

@copilot resolve the merge conflicts in this pull request

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR upgrades the Rancher Dashboard E2E testing stack from Cypress 11 to Cypress 15 and updates the Cypress configuration, plugin wiring, and specs to match Cypress 12+ compatibility requirements (notably testIsolation boolean semantics and updated @cypress/grep integration).

Changes:

  • Upgraded Cypress and related ecosystem dependencies across root, cypress/, and shell/ packages (plus lockfile updates).
  • Migrated E2E specs from testIsolation: 'off'/'on' to testIsolation: false/true and updated cy.exec() assertions to use exitCode.
  • Updated @cypress/grep integration entrypoints and added typing for tags in Cypress suite/test config overrides.

Reviewed changes

Copilot reviewed 92 out of 96 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
shell/yarn.lock Updates transitive dependencies for Cypress 15 and related tooling in shell/.
shell/package.json Bumps cypress dependency used by the shell/ workspace to 15.14.2.
package.json Upgrades Cypress/tooling dependencies in the root workspace (Cypress, grep, webpack dev server, reporters, etc.).
cypress/tsconfig.json Removes deprecated @cypress/grep types entry from Cypress TS config.
cypress/support/e2e.ts Migrates @cypress/grep support registration to the new entrypoint and keeps support setup compatible with Cypress 15.
cypress/package.json Upgrades Cypress/tooling dependencies in the @rancher/cypress package and adjusts Cypress peer dependency range.
cypress/globals.d.ts Adds explicit tags typing to Cypress suite/test config overrides for @cypress/grep compatibility.
cypress/base-config.ts Updates @cypress/grep plugin wiring and removes deprecated Cypress config options.
cypress/e2e/tests/priority/oidc-provider-setup.spec.ts Updates suite testIsolation override to boolean syntax.
cypress/e2e/tests/priority/no-vai-setup.spec.ts Updates suite testIsolation override to boolean syntax.
cypress/e2e/tests/pages/users-and-auth/users.spec.ts Updates nested suite testIsolation override to boolean syntax.
cypress/e2e/tests/pages/users-and-auth/user-retention.spec.ts Updates suite testIsolation override to boolean syntax.
cypress/e2e/tests/pages/users-and-auth/roles.spec.ts Updates nested suite testIsolation override to boolean syntax.
cypress/e2e/tests/pages/users-and-auth/last-login-sort.spec.ts Updates suite testIsolation override to boolean syntax.
cypress/e2e/tests/pages/users-and-auth/index.spec.ts Updates suite testIsolation override to boolean syntax.
cypress/e2e/tests/pages/user-menu/account-api-keys.spec.ts Updates suite (and commented skip suite) testIsolation override to boolean syntax.
cypress/e2e/tests/pages/manager/repositories.spec.ts Updates multiple suites’ testIsolation override to boolean syntax.
cypress/e2e/tests/pages/manager/pod-security-policy-templates.spec.ts Updates suite (and commented skip suite) testIsolation override to boolean syntax.
cypress/e2e/tests/pages/manager/pod-security-admissions.spec.ts Updates suite testIsolation override to boolean syntax.
cypress/e2e/tests/pages/manager/node-drivers.spec.ts Updates suite (and commented skip suite) testIsolation override to boolean syntax.
cypress/e2e/tests/pages/manager/machines.spec.ts Updates suite testIsolation override to boolean syntax.
cypress/e2e/tests/pages/manager/machine-sets.spec.ts Updates suites’ testIsolation override to boolean syntax.
cypress/e2e/tests/pages/manager/machine-deployments.spec.ts Updates suites’ testIsolation override to boolean syntax.
cypress/e2e/tests/pages/manager/kontainer-drivers.spec.ts Updates suite testIsolation override to boolean syntax.
cypress/e2e/tests/pages/manager/jwt-authentication.spec.ts Updates suites’ testIsolation override to boolean syntax.
cypress/e2e/tests/pages/manager/hosted-providers.spec.ts Updates suite testIsolation override to boolean syntax.
cypress/e2e/tests/pages/manager/eks-cluster-provisioning.spec.ts Updates suite testIsolation override to boolean syntax.
cypress/e2e/tests/pages/manager/cluster-provisioning-azure-rke2.spec.ts Updates suite testIsolation override to boolean syntax.
cypress/e2e/tests/pages/manager/cluster-manager.spec.ts Updates suite testIsolation override to boolean syntax and cy.exec() assertions to exitCode.
cypress/e2e/tests/pages/manager/aks-cluster-provisioning.spec.ts Updates suite testIsolation override to boolean syntax.
cypress/e2e/tests/pages/global-settings/settings.spec.ts Updates suite testIsolation override to boolean syntax.
cypress/e2e/tests/pages/global-settings/settings-p2.spec.ts Updates suite testIsolation override to boolean syntax.
cypress/e2e/tests/pages/global-settings/performance.spec.ts Updates suite testIsolation override to boolean syntax.
cypress/e2e/tests/pages/global-settings/index.spec.ts Updates suite testIsolation override to boolean syntax.
cypress/e2e/tests/pages/global-settings/home-links.spec.ts Updates suite testIsolation override to boolean syntax.
cypress/e2e/tests/pages/global-settings/feature-flags.spec.ts Updates suite testIsolation override to boolean syntax.
cypress/e2e/tests/pages/global-settings/branding.spec.ts Updates suite testIsolation override to boolean syntax.
cypress/e2e/tests/pages/global-settings/banners.spec.ts Updates suite testIsolation override to boolean syntax.
cypress/e2e/tests/pages/generic/version.spec.ts Updates suite testIsolation override to boolean syntax.
cypress/e2e/tests/pages/generic/prime.spec.ts Updates suite testIsolation override to boolean syntax.
cypress/e2e/tests/pages/generic/links.spec.ts Updates suite testIsolation override to boolean syntax.
cypress/e2e/tests/pages/generic/home.spec.ts Updates nested suites’ testIsolation override to boolean syntax and adjusts window.open stubbing.
cypress/e2e/tests/pages/generic/about.spec.ts Migrates testIsolation from 'on' to true.
cypress/e2e/tests/pages/fleet/resources/workspaces.spec.ts Updates suite testIsolation override to boolean syntax.
cypress/e2e/tests/pages/fleet/resources/gitrepo-restrictions.spec.ts Updates suite testIsolation override to boolean syntax.
cypress/e2e/tests/pages/fleet/resources/cluster-registration-tokens.spec.ts Updates suite testIsolation override to boolean syntax.
cypress/e2e/tests/pages/fleet/resources/bundles.spec.ts Updates suite testIsolation override to boolean syntax.
cypress/e2e/tests/pages/fleet/resources/bundle-namespace-mappings.spec.ts Updates suite testIsolation override to boolean syntax.
cypress/e2e/tests/pages/fleet/helmop.spec.ts Updates suite testIsolation override to boolean syntax.
cypress/e2e/tests/pages/fleet/gitrepo.spec.ts Updates suite testIsolation override to boolean syntax.
cypress/e2e/tests/pages/fleet/fleet-clusters.spec.ts Updates suite testIsolation override to boolean syntax.
cypress/e2e/tests/pages/fleet/cluster-groups.spec.ts Updates suite testIsolation override to boolean syntax.
cypress/e2e/tests/pages/explorer2/workloads/statefulsets.spec.ts Updates suite testIsolation override to boolean syntax.
cypress/e2e/tests/pages/explorer2/workloads/pods.spec.ts Updates suite testIsolation override to boolean syntax.
cypress/e2e/tests/pages/explorer2/workloads/jobs.spec.ts Updates suite testIsolation override to boolean syntax.
cypress/e2e/tests/pages/explorer2/workloads/deployments.spec.ts Updates suite testIsolation override to boolean syntax.
cypress/e2e/tests/pages/explorer2/workloads/daemonsets.spec.ts Updates suite testIsolation override to boolean syntax.
cypress/e2e/tests/pages/explorer2/workloads/cronjobs.spec.ts Updates suite testIsolation override to boolean syntax.
cypress/e2e/tests/pages/explorer2/storage/storage-classes.spec.ts Updates suite testIsolation override to boolean syntax.
cypress/e2e/tests/pages/explorer2/storage/secrets.spec.ts Updates suite testIsolation override to boolean syntax.
cypress/e2e/tests/pages/explorer2/storage/project-secrets.spec.ts Updates suite testIsolation override to boolean syntax.
cypress/e2e/tests/pages/explorer2/storage/persistent-volumes.spec.ts Updates suite testIsolation override to boolean syntax.
cypress/e2e/tests/pages/explorer2/storage/persistent-volume-claims.spec.ts Updates suite testIsolation override to boolean syntax.
cypress/e2e/tests/pages/explorer2/storage/configmap.spec.ts Updates suite testIsolation override to boolean syntax.
cypress/e2e/tests/pages/explorer2/storage/configmap-detail-title-bar.spec.ts Updates suite testIsolation override to boolean syntax.
cypress/e2e/tests/pages/explorer2/resource-search.spec.ts Updates suite testIsolation override to boolean syntax.
cypress/e2e/tests/pages/explorer2/nodes/node-list.spec.ts Updates suite testIsolation override to boolean syntax.
cypress/e2e/tests/pages/explorer2/nodes/node-detail.spec.ts Updates suite testIsolation override to boolean syntax.
cypress/e2e/tests/pages/explorer2/namespace-picker.spec.ts Updates suite testIsolation override to boolean syntax.
cypress/e2e/tests/pages/explorer2/index.spec.ts Updates suite testIsolation override to boolean syntax.
cypress/e2e/tests/pages/explorer2/describe-resource.spec.ts Updates suite testIsolation override to boolean syntax.
cypress/e2e/tests/pages/explorer/service-discovery/services.spec.ts Updates suite testIsolation override to boolean syntax.
cypress/e2e/tests/pages/explorer/service-discovery/ingress.spec.ts Updates suite testIsolation override to boolean syntax.
cypress/e2e/tests/pages/explorer/service-discovery/horizontal-pod-autoscalers.spec.ts Updates suite testIsolation override to boolean syntax.
cypress/e2e/tests/pages/explorer/policy/network-policy.spec.ts Updates suite testIsolation override to boolean syntax.
cypress/e2e/tests/pages/explorer/more-resources/yaml/no-form-resource.spec.ts Updates suite testIsolation override to boolean syntax.
cypress/e2e/tests/pages/explorer/more-resources/rbac/roles.spec.ts Updates suite testIsolation override to boolean syntax.
cypress/e2e/tests/pages/explorer/more-resources/rbac/role-bindings.spec.ts Updates suite testIsolation override to boolean syntax.
cypress/e2e/tests/pages/explorer/more-resources/rbac/cluster-roles.spec.ts Updates suite testIsolation override to boolean syntax.
cypress/e2e/tests/pages/explorer/more-resources/rbac/cluster-role-bindings.spec.ts Updates suite testIsolation override to boolean syntax.
cypress/e2e/tests/pages/explorer/more-resources/fleet/contents.spec.ts Updates suite testIsolation override to boolean syntax.
cypress/e2e/tests/pages/explorer/more-resources/core/service-accounts.spec.ts Updates suite testIsolation override to boolean syntax.
cypress/e2e/tests/pages/explorer/more-resources/api/custom-resource-definitions.spec.ts Updates suite testIsolation override to boolean syntax.
cypress/e2e/tests/pages/explorer/manager/index.spec.ts Updates suite testIsolation override to boolean syntax.
cypress/e2e/tests/pages/explorer/dashboard/events.spec.ts Updates suite testIsolation override to boolean syntax.
cypress/e2e/tests/pages/explorer/dashboard/cluster-dashboard.spec.ts Updates suite testIsolation override to boolean syntax.
cypress/e2e/tests/pages/explorer/dashboard/certificates.spec.ts Updates suite testIsolation override to boolean syntax.
cypress/e2e/tests/pages/explorer/apps/index.spec.ts Updates suite testIsolation override to boolean syntax.
cypress/e2e/tests/pages/charts/opa-gatekeeper.spec.ts Updates suite testIsolation override to boolean syntax.
cypress/e2e/tests/pages/charts/monitoring-istio.spec.ts Updates nested suite testIsolation override to boolean syntax.
cypress/e2e/tests/pages/charts/logging.spec.ts Updates suite testIsolation override to boolean syntax.
cypress/e2e/tests/pages/charts/compliance.spec.ts Updates suite testIsolation override to boolean syntax.
cypress/e2e/tests/pages/charts/chart-install-wizard.spec.ts Updates suite testIsolation override to boolean syntax.
cypress/e2e/tests/accessibility/shell.spec.ts Updates nested suite testIsolation override to boolean syntax.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread cypress/package.json
Co-authored-by: cnotv <5009481+cnotv@users.noreply.github.com>
Copy link
Copy Markdown
Contributor Author

Copilot AI commented May 19, 2026

@copilot resolve the merge conflicts in this pull request

Resolved by merging latest master into this branch and fixing the lockfile merge conflict. The merge commit is fa3de0f.

Copilot AI changed the title Upgrade Cypress stack to v15 and migrate Dashboard E2E config/specs for compatibility Upgrade Cypress stack to v15, migrate Dashboard E2E config/specs for compatibility, and resolve merge conflicts May 19, 2026
Copilot finished work on behalf of cnotv May 19, 2026 10:45
@cnotv cnotv added this to the v2.16.0 milestone May 20, 2026
Copy link
Copy Markdown
Contributor Author

Copilot AI commented May 20, 2026

Just as a heads up, I was blocked by some firewall rules while working on your feedback. Expand below for details.

Warning

Firewall rules blocked me from connecting to one or more addresses (expand for details)

I tried to connect to the following addresses, but was blocked by firewall rules:

  • download.cypress.io
    • Triggering command: /opt/hostedtoolcache/node/24.14.1/x64/bin/node /opt/hostedtoolcache/node/24.14.1/x64/bin/node dist/index.js --exec install (dns block)

If you need me to access, download, or install something from one of these locations, you can either:

Copilot AI changed the title Upgrade Cypress stack to v15, migrate Dashboard E2E config/specs for compatibility, and resolve merge conflicts Upgrade Cypress stack to v15, migrate Dashboard E2E config/specs for compatibility, resolve merge conflicts, and constrain Cypress peer range May 20, 2026
Copilot finished work on behalf of cnotv May 20, 2026 10:14
@cnotv cnotv modified the milestones: v2.16.0, v2.15.0 May 20, 2026
@cnotv
Copy link
Copy Markdown
Member

cnotv commented May 21, 2026

@copilot investigate on why E2E are failing.

Copy link
Copy Markdown
Contributor Author

Copilot AI commented May 21, 2026

@copilot investigate on why E2E are failing.

I investigated the failing E2E runs on this branch (Tests workflow run 26155960573) and found two failure patterns in job logs:

  1. One shard fails in setup (rancher-setup.spec.ts) when creating standard_user with 400 Bad Request: username already exists.
  2. The other failing shards are timing out in UI assertions / route waits (for example: cy.wait() aliases like roleBindingNoData never firing, side-nav elements like [data-testid="router-link-user-retention"] not found).

This is reproducible across previous PR SHAs too (a539800, fa3de0f, 3223043 all have the same full set of 20 failed e2e shards), so it is not introduced by the latest peer-range commit.

Copilot finished work on behalf of cnotv May 21, 2026 12:53
@cnotv
Copy link
Copy Markdown
Member

cnotv commented May 22, 2026

@copilot attempt E2E fix

Copy link
Copy Markdown
Contributor Author

Copilot AI commented May 22, 2026

@copilot attempt E2E fix

Implemented an E2E stabilization attempt in rancher-setup.spec.ts: the Create standard user step now checks existing users and skips creation when standard_user already exists, preventing duplicate-user setup failures on retries/re-runs. Addressed in commit b1f06a6. No UI changes were made (test-only change).

Warning

Firewall rules blocked me from connecting to one or more addresses (expand for details)

I tried to connect to the following addresses, but was blocked by firewall rules:

  • download.cypress.io
    • Triggering command: /opt/hostedtoolcache/node/24.15.0/x64/bin/node /opt/hostedtoolcache/node/24.15.0/x64/bin/node dist/index.js --exec install (dns block)

If you need me to access, download, or install something from one of these locations, you can either:

Copilot AI changed the title Upgrade Cypress stack to v15, migrate Dashboard E2E config/specs for compatibility, resolve merge conflicts, and constrain Cypress peer range Upgrade Cypress stack to v15, migrate Dashboard E2E config/specs for compatibility, resolve merge conflicts, constrain Cypress peer range, and harden setup user creation May 22, 2026
Copilot finished work on behalf of cnotv May 22, 2026 14:14
@cnotv
Copy link
Copy Markdown
Member

cnotv commented May 22, 2026

@copilot List it in the PR all the new features from the pre-existing versions to Cypress 15 and cypress-grep 6.

Copy link
Copy Markdown
Contributor Author

Copilot AI commented May 22, 2026

@copilot List it in the PR all the new features from the pre-existing versions to Cypress 15 and cypress-grep 6.

Updated the PR description with a detailed checklist of the new capabilities introduced across Cypress 12→15 and @cypress/grep 6 (including migration-impact items and grep v6 usage changes). No code files were changed for this update.

Warning

Firewall rules blocked me from connecting to one or more addresses (expand for details)

I tried to connect to the following addresses, but was blocked by firewall rules:

  • docs.cypress.io
    • Triggering command: /home/REDACTED/work/_temp/ghcca-node/node/bin/node /home/REDACTED/work/_temp/ghcca-node/node/bin/node --enable-source-maps /home/REDACTED/work/_temp/copilot-developer-action-main/dist/index.js (dns block)

If you need me to access, download, or install something from one of these locations, you can either:

Copilot finished work on behalf of cnotv May 22, 2026 16:06
@cnotv
Copy link
Copy Markdown
Member

cnotv commented May 27, 2026

@copilot write a report on why the E2E tests are randomly failing

@cnotv
Copy link
Copy Markdown
Member

cnotv commented May 27, 2026

@copilot resolve the merge conflicts in this pull request

…ess-libraries

# Conflicts:
#	shell/package.json
#	shell/yarn.lock
Copy link
Copy Markdown
Contributor Author

Copilot AI commented May 27, 2026

@copilot resolve the merge conflicts in this pull request

Resolved by merging latest master into this branch and fixing the conflicts. Addressed in commit 38a2cc2.

Copilot finished work on behalf of cnotv May 27, 2026 15:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Update cypress libaries

3 participants