Skip to content

Remove cypress from Shell dependencies #17831

@rak-phillip

Description

@rak-phillip

Any project that consumes @rancher/shell inherits cypress as a transitive runtime dependency, including projects that have no need for it.

Proposed changes

  • Remove cypress from dependencies in shell/package.json
  • Remove the dead scripts: cy:run, cy:open, e2e:run, and e2e:dev from shell/package.json

Acceptance criteria

  • cypress is removed from shell/package.json dependencies
  • Scripts related to cypress are removed from shell/package.json
  • yarn test:ci passes
  • yarn build succeeds
  • Downstream consumers of @rancher/shell no longer receive cypress as a transitive dependency

Metadata

Metadata

Assignees

Type

No fields configured for Task.

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions