Repository navigation
chore(deps): update dependencies and CI tooling - #273
Merged
Merged
Conversation
- @visual-regression-tracker/sdk-js 5.7.0 -> 5.7.1 (still pinned exactly) - cypress 12 -> 16, typescript 5.1 -> 6.0, jest 29 -> 30, @types/jest 30, ts-jest 29.4, @types/node 16 -> 22, semantic-release 21 -> 25 (+ npm audit fix) - tsconfig: TypeScript 6 deprecates moduleResolution node10 and baseUrl and needs an explicit rootDir - keep the cypress/node reference directives in the published .d.ts files (TypeScript >= 5.5 no longer adds them on its own) - CI/release: Node 22 (semantic-release 25 and Cypress 16 need it), checkout and setup-node v5 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
🎉 This PR is included in version 5.7.1 🎉 The release is available on: Your semantic-release bot 📦🚀 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
agent-cypress has not been updated since 2023-10. This refreshes dependencies and CI tooling. It is the base for the follow-up that picks up the sdk-js fix for Visual-Regression-Tracker/Visual-Regression-Tracker#486 (
cy.vrtStop()does not finish the build).Supersedes the open Dependabot PRs #248 (jest / @types/jest), #268 (@babel/traverse) and #271 (@types/node). All are included here at newer versions, so they can be closed once this is merged.
Dependencies
>=12.17.1unchanged)Plus
npm audit fix. The only remaining findings are in thenpmcopy bundled by@semantic-release/npm(release tooling only).Config changes needed by the bumps
tsconfig.json: TypeScript 6 deprecatesmoduleResolution: node(node10) andbaseUrl, and requires an explicitrootDir. ThemoduleResolutionline is dropped (default resolution, same as sdk-js),baseUrlis replaced byrootDir: ./lib.dist/layout is unchanged.lib/plugin.ts,lib/types.ts,lib/utils.ts: TypeScript >= 5.5 stopped adding/// <reference types="cypress|node" />to emitted.d.tsfiles. They are now written explicitly withpreserve="true", so the published typings keep referencing Cypress/Node types as before. I diffeddist/against a master build: the only differences are this directive'spreserveattribute and cosmetic emit changes (export placement,_atemp names,| undefinedin optional params).^22.14 || >=24.10, Cypress 16 needs^22 || ^24),actions/checkoutandactions/setup-nodev5.Test plan
npm ci && npm run build: passes with no type errorscypress/need a running VRT instance, so they were not run.🤖 Generated with Claude Code