-
Notifications
You must be signed in to change notification settings - Fork 0
Upgrade deps 2026 07 01 #83
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
Reviewer's guide (collapsed on small PRs)Reviewer's GuideThis PR bumps several runtime and dev-time JavaScript dependencies in package.json (and syncs pnpm-lock.yaml) to newer minor/patch versions, mainly affecting UI, routing, Sentry integration, data fetching, build toolchain, and TypeScript tooling, without making code changes. File-Level Changes
Tips and commandsInteracting with Sourcery
Customizing Your ExperienceAccess your dashboard to:
Getting Help
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hey - I've found 2 issues
Prompt for AI Agents
Please address the comments from this code review:
## Individual Comments
### Comment 1
<location> `package.json:74` </location>
<code_context>
"eslint-plugin-react-hooks": "4.3.0",
"jest": "^29.7.0",
- "jest-environment-jsdom": "^30.0.5",
+ "jest-environment-jsdom": "^30.2.0",
"prettier": "^2.8.8",
"rollup-plugin-copy": "3.4.0",
</code_context>
<issue_to_address>
**issue (testing):** Align `jest-environment-jsdom` major version with the Jest core version to avoid subtle test runtime issues.
Currently Jest is `^29.7.0` while `jest-environment-jsdom` is `^30.2.0`. To avoid version skew, either keep `jest-environment-jsdom` on a 29.x-compatible version or upgrade Jest to 30.x so they stay aligned.
</issue_to_address>
### Comment 2
<location> `package.json:79` </location>
<code_context>
"ts-jest": "^27.1.5",
- "typescript": "^5.8.3",
- "vite": "^6.3.6"
+ "typescript": "^5.9.3",
+ "vite": "^6.4.1"
}
</code_context>
<issue_to_address>
**issue (bug_risk):** Check that the current `ts-jest` version is compatible with TypeScript 5.9.x.
Since TypeScript is now `^5.9.3` while `ts-jest` stays at `^27.1.5`, please verify that this `ts-jest` release officially supports TS 5.9 and Jest 29. If not, update `ts-jest` to a version that explicitly supports this combination to avoid subtle test or compilation issues.
</issue_to_address>Help me be more useful! Please click 👍 or 👎 on each comment and I'll use the feedback to improve your reviews.
|
Build for commit 4ea05f9 deployed to: https://trello-pr-83.ci.next.deskprodemo.com URLs: |
There was a problem hiding this 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 updates several dependencies and devDependencies to their latest minor or patch versions to keep the project up-to-date with bug fixes, security patches, and improvements from third-party libraries.
Key Changes:
- Updated core dependencies including Deskpro UI, Sentry, TanStack React Query, FontAwesome, Formik, and others
- Updated development tooling including SWC, TypeScript, Vite, and various type definitions
- All updates appear to be minor or patch version bumps (no breaking changes)
Reviewed changes
Copilot reviewed 1 out of 2 changed files in this pull request and generated no comments.
| File | Description |
|---|---|
| package.json | Updated version constraints for 20 dependencies across both production and development dependencies |
| pnpm-lock.yaml | Updated lock file with resolved versions and their dependency trees to match package.json changes |
Review Status: No issues found. All dependency updates are valid minor/patch versions with no breaking changes, deprecated warnings are pre-existing, and the changes are consistent between package.json and the lock file.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
This pull request updates several dependencies and devDependencies in the
package.jsonfile to their latest minor or patch versions. These changes help keep the project up-to-date with bug fixes, security patches, and new features from third-party libraries.Dependency updates:
@deskpro/deskpro-ui,@fortawesome/react-fontawesome,@sentry/react,@sentry/vite-plugin,@tanstack/react-query,formik,javascript-time-ago,react-router-dom,react-time-ago,simplebar, andstyled-componentsto newer versions.Development tooling updates:
@swc/core,@swc/helpers,@types/lodash,@types/react, andjest-environment-jsdomto their latest versions. [1] [2]typescriptandviteto the latest minor versions for improved language features and build tooling.Summary by Sourcery
Update application and tooling dependencies to current minor and patch versions.
Enhancements:
Build: