Skip to content

Suggest to remove v9 examples #936

@MikeMcC399

Description

@MikeMcC399

This is a maintenance strategy suggestion.

This repository contains examples for Legacy configurations of Cypress concerning version 9 and below and for current configurations based on Cypress 10 and above, which are regularly updated to run against cypress@latest (at the moment: 12.13.0 12.17.2). The first version of Cypress to conform to current configurations was Cypress 10.0.0 released on June 1, 2022, more than one year ago.

Based on user issues in the Cypress repository there is a clear trend that new development is not relying on legacy Cypress 9 versions and below.

The examples and workflows which are based on Cypress 9.7.0 make the repository more complex, almost double the number of CI tests to be run (with consequential resource usage) and are not necessary to support users' current new developments.

The v9 examples should be removed.

To make a clean cut, the removal of v9 examples could be coupled with a significant other event such as the release of Cypress 13, the migration of this JavaScript action to node20 version (see #968) or the end-of-life of Node.js 16 on Sep 11, 2023. In this case the action version could be bumped (e.g. from v5 to v6) and the Cypress v9 examples could be left in the v5 branch of the action for reference.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions