Skip to content

chore(major): migrate from cypress v15 to cypress v16 - #358

Merged
ggainey merged 2 commits into
pulp:mainfrom
Redtigercod4:chore/dependabot/cypress-upgrade
Sep 8, 2026
Merged

chore(major): migrate from cypress v15 to cypress v16#358
ggainey merged 2 commits into
pulp:mainfrom
Redtigercod4:chore/dependabot/cypress-upgrade

Conversation

@Redtigercod4

Copy link
Copy Markdown
Contributor

Summary

Dependabot raised a major update to Cypress moving from v15 to v16. As part of this, a number of changes have been made to the testing suite, causing deprecations to implementations in our current E2E test suite. This pull request addresses those issues highlighted in the migration guide.

Changes

  1. Moved from ES5 cypress.config.js to ES6 compatible cypress.config.ts.
  2. Removed cypress.env.json and moved environment variables into cypress.config.ts.
  3. Migrated all Cypress.env implementations to either Cypress.expose or cy.env.
  4. Bumped Cypress to 16.0.0.
  5. Added dedicated tsconfig.json to Cypress tests suite.

Linked issue

#355

Sources

https://docs.cypress.io/app/references/migration-guide#Choose-the-right-migration-path

@Redtigercod4
Redtigercod4 force-pushed the chore/dependabot/cypress-upgrade branch from 61f7cb0 to 8a29537 Compare September 7, 2026 11:33

@ggainey ggainey left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

🎉

@ggainey
ggainey merged commit cb5aad8 into pulp:main Sep 8, 2026
4 checks passed
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.

2 participants