Upgrade dependencies - #600
Merged
Merged
Conversation
Contributor
There was a problem hiding this comment.
🔵 Needs a closer look
Dependency upgrades to core build/test tooling can introduce subtle behavior changes and should be confirmed via CI and a quick smoke test before approval.
Pull request overview
This PR upgrades core frontend tooling dependencies (build, test, and editor/chart integrations) to keep the repo aligned with upstream fixes and improvements.
Changes:
- Bumped
viteto8.2.2andvitestto4.1.11. - Updated
layerchartto2.3.0and PromQL CodeMirror integration to@prometheus-io/codemirror-promql@0.314.0(incl. parser updates). - Refreshed the lockfile with the corresponding transitive upgrades (notably
rolldown/bindings andes-module-lexer).
File summaries
| File | Description |
|---|---|
| package.json | Updates direct dependency versions for build/test tooling and key runtime libs (layerchart, PromQL editor). |
| pnpm-lock.yaml | Updates the resolved dependency graph to match the upgraded packages and their new transitive versions. |
Review details
Files not reviewed (1)
- pnpm-lock.yaml: Generated file
- Files reviewed: 1/2 changed files
- Comments generated: 0
- Review effort level: Lite
💡 Add a code-review agent skill for context-aware, tailored reviews. Learn more in the docs.
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.
This pull request updates several dependencies to their latest versions, focusing on build tools, testing frameworks, and code editor integrations. The main goal is to keep the project up-to-date with recent improvements and bug fixes in these packages.
Dependency updates:
viteto 8.2.2 andvitestto 4.1.11 for the latest build and testing features and fixes. [1] [2] [3]@prometheus-io/codemirror-promqlto 0.314.0 for improved PromQL code editor support, along with its parser dependency@prometheus-io/lezer-promql. [1] [2] [3]layerchartto 2.3.0 for the latest charting features and fixes. [1] [2] [3]Build and runtime tooling:
@rolldown/binding-*packages androlldownitself to 1.2.5 for improved build performance and compatibility across platforms. [1] [2]es-module-lexerto 2.3.2 for improved ES module parsing.Testing ecosystem:
@vitest/*packages to 4.1.11 for the latest testing features and bug fixes. [1] [2]These updates should be reviewed to ensure compatibility, but no breaking changes are expected based on the version bumps.