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
Any project that consumes
@rancher/shellinherits cypress as a transitive runtime dependency, including projects that have no need for it.Proposed changes
shell/package.jsoncy:run,cy:open,e2e:run, ande2e:devfromshell/package.jsonAcceptance criteria
shell/package.jsondependenciesshell/package.jsonyarn test:cipassesyarn buildsucceeds@rancher/shellno longer receive cypress as a transitive dependency