Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 5 additions & 4 deletions skyvern-frontend/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion skyvern-frontend/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,7 @@
"use-debounce": "^10.0.4",
"vaul": "^1.1.1",
"yaml": "^2.4.2",
"zod": "^3.22.4",
"zod": "^3.25.76",

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

high

This pull request upgrades zod by 270 versions (from 3.22.4 to 3.25.76). While this is not a major version bump, a jump this large carries a significant risk of introducing subtle breaking changes or regressions that could impact the application's validation logic.

To mitigate this risk, I recommend one of the following approaches:

  1. Incremental Upgrades: Break this upgrade into smaller, more manageable steps. For example, upgrade to the latest patch of each minor version (e.g., 3.23.x, 3.24.x, then 3.25.x). This makes it easier to pinpoint the source of any potential issues.
  2. Thorough Changelog Review: If a single large jump is preferred, a thorough review of the zod changelogs between v3.22.4 and v3.25.76 is crucial to identify any potentially breaking changes that might affect your current implementation.

Given the critical role of zod in data validation, proceeding with this large upgrade without careful testing and review could introduce difficult-to-debug issues in production.

"zustand": "^4.5.2"
},
"devDependencies": {
Expand Down