Skip to content

Conversation

javierbrea
Copy link
Owner

@javierbrea javierbrea commented Jul 28, 2025

Description

  • test: Run E2E tests using also Cypress v14
  • chore(deps): Upgrade dev dependencies
  • chore(deps): Remove node 18 from workflows. Add Node 24

Copy link

@javierbrea javierbrea requested a review from Copilot July 28, 2025 18:07
Copy link

@Copilot 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 project's dependencies and testing infrastructure to support newer versions. The changes focus on testing Cypress v14 compatibility while updating various development dependencies to their latest versions.

Key changes:

  • Upgrade Cypress from v13 to v14 for E2E testing
  • Update multiple ESLint plugins, TypeScript tools, and other dev dependencies to latest versions
  • Update Node.js support matrix by removing Node 12 and adding Node 24

Reviewed Changes

Copilot reviewed 5 out of 6 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
test-e2e/cypress-latest/package.json Updates Cypress version from 13.9.0 to 14.5.3 for latest E2E testing
package.json Major dev dependencies upgrade including Cypress, ESLint plugins, Jest, and adds pnpm package manager
.github/workflows/publish-to-npm.yml Removes hardcoded pnpm version to use package.json specification
.github/workflows/publish-to-github.yml Removes hardcoded pnpm version to use package.json specification
.github/workflows/build.yml Updates Node.js matrix to replace v18.20.2 with v24.4.1 and adjusts coverage artifact reference
Comments suppressed due to low confidence (3)

package.json:73

  • Jest version 30.0.5 does not exist. The latest stable version of Jest is 29.x. Please verify this version number is correct or use a valid Jest version.
    "jest": "30.0.5",

package.json:57

  • babel-loader version 10.0.0 does not exist. The latest version of babel-loader is 9.x. Please verify this version number is correct.
    "babel-loader": "10.0.0",

package.json:76

  • Sinon version 21.0.0 does not exist. The latest stable version of Sinon is 19.x. Please verify this version number is correct.
    "sinon": "21.0.0",

@javierbrea javierbrea merged commit 0cb98a7 into release Jul 28, 2025
14 of 16 checks passed
@javierbrea javierbrea deleted the chore/update-deps branch July 28, 2025 18:12
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.

1 participant