Skip to content

chore(deps): combine and fix all dependabot updates#109

Closed
kagan-agent wants to merge 20 commits intomainfrom
deps/combined-dependabot-updates
Closed

chore(deps): combine and fix all dependabot updates#109
kagan-agent wants to merge 20 commits intomainfrom
deps/combined-dependabot-updates

Conversation

@kagan-agent
Copy link
Copy Markdown
Collaborator

This PR combines all 8 open Dependabot PRs and fixes the lockfile issues causing CI failures.

Combined PRs

Fixes

  • Resolved merge conflicts between overlapping dependency updates
  • Updated pnpm-lock.yaml to sync with package.json changes

dependabot Bot and others added 17 commits April 9, 2026 08:47
Bumps [@types/vscode](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/vscode) from 1.110.0 to 1.115.0.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/vscode)

---
updated-dependencies:
- dependency-name: "@types/vscode"
  dependency-version: 1.115.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 25.5.0 to 25.5.2.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

---
updated-dependencies:
- dependency-name: "@types/node"
  dependency-version: 25.5.2
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Bumps [esbuild](https://github.com/evanw/esbuild) from 0.27.7 to 0.28.0.
- [Release notes](https://github.com/evanw/esbuild/releases)
- [Changelog](https://github.com/evanw/esbuild/blob/main/CHANGELOG.md)
- [Commits](evanw/esbuild@v0.27.7...v0.28.0)

---
updated-dependencies:
- dependency-name: esbuild
  dependency-version: 0.28.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Bumps [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) from 4.1.2 to 4.1.4.
- [Release notes](https://github.com/vitest-dev/vitest/releases)
- [Commits](https://github.com/vitest-dev/vitest/commits/v4.1.4/packages/vitest)

---
updated-dependencies:
- dependency-name: vitest
  dependency-version: 4.1.4
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Bumps [pnpm/action-setup](https://github.com/pnpm/action-setup) from 5 to 6.
- [Release notes](https://github.com/pnpm/action-setup/releases)
- [Commits](pnpm/action-setup@v5...v6)

---
updated-dependencies:
- dependency-name: pnpm/action-setup
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
Bumps the all group in /packages/web with 8 updates:

| Package | From | To |
| --- | --- | --- |
| [jotai](https://github.com/pmndrs/jotai) | `2.19.0` | `2.19.1` |
| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `1.7.0` | `1.8.0` |
| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.4` | `19.2.5` |
| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.4` | `19.2.5` |
| [react-resizable-panels](https://github.com/bvaughn/react-resizable-panels) | `4.9.0` | `4.10.0` |
| [shadcn](https://github.com/shadcn-ui/ui/tree/HEAD/packages/shadcn) | `4.1.2` | `4.2.0` |
| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.0.5` | `8.0.8` |
| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.2` | `4.1.4` |


Updates `jotai` from 2.19.0 to 2.19.1
- [Release notes](https://github.com/pmndrs/jotai/releases)
- [Commits](pmndrs/jotai@v2.19.0...v2.19.1)

Updates `lucide-react` from 1.7.0 to 1.8.0
- [Release notes](https://github.com/lucide-icons/lucide/releases)
- [Commits](https://github.com/lucide-icons/lucide/commits/1.8.0/packages/lucide-react)

Updates `react` from 19.2.4 to 19.2.5
- [Release notes](https://github.com/facebook/react/releases)
- [Changelog](https://github.com/facebook/react/blob/main/CHANGELOG.md)
- [Commits](https://github.com/facebook/react/commits/v19.2.5/packages/react)

Updates `react-dom` from 19.2.4 to 19.2.5
- [Release notes](https://github.com/facebook/react/releases)
- [Changelog](https://github.com/facebook/react/blob/main/CHANGELOG.md)
- [Commits](https://github.com/facebook/react/commits/v19.2.5/packages/react-dom)

Updates `react-resizable-panels` from 4.9.0 to 4.10.0
- [Release notes](https://github.com/bvaughn/react-resizable-panels/releases)
- [Changelog](https://github.com/bvaughn/react-resizable-panels/blob/main/CHANGELOG.md)
- [Commits](bvaughn/react-resizable-panels@4.9.0...4.10.0)

Updates `shadcn` from 4.1.2 to 4.2.0
- [Release notes](https://github.com/shadcn-ui/ui/releases)
- [Changelog](https://github.com/shadcn-ui/ui/blob/main/packages/shadcn/CHANGELOG.md)
- [Commits](https://github.com/shadcn-ui/ui/commits/[email protected]/packages/shadcn)

Updates `vite` from 8.0.5 to 8.0.8
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v8.0.8/packages/vite)

Updates `vitest` from 4.1.2 to 4.1.4
- [Release notes](https://github.com/vitest-dev/vitest/releases)
- [Commits](https://github.com/vitest-dev/vitest/commits/v4.1.4/packages/vitest)

---
updated-dependencies:
- dependency-name: jotai
  dependency-version: 2.19.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all
- dependency-name: lucide-react
  dependency-version: 1.8.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all
- dependency-name: react
  dependency-version: 19.2.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all
- dependency-name: react-dom
  dependency-version: 19.2.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all
- dependency-name: react-resizable-panels
  dependency-version: 4.10.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all
- dependency-name: shadcn
  dependency-version: 4.2.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: all
- dependency-name: vite
  dependency-version: 8.0.8
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: all
- dependency-name: vitest
  dependency-version: 4.1.4
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: all
...

Signed-off-by: dependabot[bot] <[email protected]>
Bumps [jsdom](https://github.com/jsdom/jsdom) from 28.1.0 to 29.0.2.
- [Release notes](https://github.com/jsdom/jsdom/releases)
- [Commits](jsdom/jsdom@v28.1.0...v29.0.2)

---
updated-dependencies:
- dependency-name: jsdom
  dependency-version: 29.0.2
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
Bumps [marked](https://github.com/markedjs/marked) from 17.0.6 to 18.0.0.
- [Release notes](https://github.com/markedjs/marked/releases)
- [Commits](markedjs/marked@v17.0.6...v18.0.0)

---
updated-dependencies:
- dependency-name: marked
  dependency-version: 18.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
@socket-security
Copy link
Copy Markdown

socket-security Bot commented Apr 14, 2026

@greptile-apps
Copy link
Copy Markdown

greptile-apps Bot commented Apr 14, 2026

Greptile Summary

Consolidates 8 open Dependabot PRs — bumping pnpm/action-setup to v6 across all three workflow files, VS Code devDependencies (@types/node, @types/vscode, esbuild, vitest), and web dependencies (jotai, lucide-react, marked v17→v18, react/react-dom, vite, jsdom, vitest) — and regenerates pnpm-lock.yaml to resolve the merge conflicts that were breaking CI. The only non-trivial note is that @types/vscode advanced to ^1.115.0 while engines.vscode was left at ^1.96.0.

Confidence Score: 5/5

  • Safe to merge — all changes are routine dependency version bumps with a properly regenerated lockfile and consistent workflow updates.
  • Only finding is a P2 suggestion to keep engines.vscode in sync with @types/vscode; this is a pre-existing minor gap, not a regression introduced by this PR. All other updates are straightforward patch/minor bumps.
  • packages/vscode/package.json — engines.vscode vs @types/vscode version gap worth addressing eventually, but not blocking.

Important Files Changed

Filename Overview
.github/workflows/cd.yaml Updates pnpm/action-setup from @v5 to @v6; no other changes.
.github/workflows/ci.yml Updates pnpm/action-setup from @v5 to @v6 in both test-vscode and test-web jobs; consistent with other workflow files.
.github/workflows/publish-vscode.yaml Updates pnpm/action-setup from @v5 to @v6; no other changes.
packages/vscode/package.json Bumps @types/node (^25.5.0→^25.5.2), @types/vscode (^1.96.0→^1.115.0), esbuild (^0.27.5→^0.28.0), and vitest (^4.1.2→^4.1.4); engines.vscode remains at ^1.96.0 while @types/vscode advances to 1.115, widening the type/runtime compatibility gap.
packages/web/package.json Bumps jotai, lucide-react, marked (v17→v18 major), react/react-dom, react-resizable-panels, jsdom, shadcn, vite, and vitest; marked usage in markdown-content.tsx relies only on the stable marked.parse() with async:false which is unchanged in v18.
pnpm-lock.yaml Lockfile properly regenerated to reflect all package.json changes; resolved versions are consistent with specifiers and peer dependency chains look correct.

Flowchart

%%{init: {'theme': 'neutral'}}%%
flowchart TD
    A[8 Dependabot PRs] --> B[Combined PR #109]

    B --> C[GitHub Actions]
    B --> D[packages/vscode]
    B --> E[packages/web]
    B --> F[pnpm-lock.yaml regenerated]

    C --> C1["pnpm/action-setup v5 → v6\n(cd.yaml, ci.yml, publish-vscode.yaml)"]

    D --> D1["@types/node ^25.5.0 → ^25.5.2"]
    D --> D2["@types/vscode ^1.96.0 → ^1.115.0"]
    D --> D3["esbuild ^0.27.5 → ^0.28.0"]
    D --> D4["vitest ^4.1.2 → ^4.1.4"]

    E --> E1["marked v17 → v18 (major)"]
    E --> E2["react/react-dom ^19.1 → ^19.2.5"]
    E --> E3["jotai, lucide-react, vite,\njsdom, vitest, shadcn bumps"]

    D2 -.->|"⚠️ engines.vscode still ^1.96.0"| D2
Loading
Prompt To Fix All With AI
This is a comment left during a code review.
Path: packages/vscode/package.json
Line: 384

Comment:
**`engines.vscode` not updated alongside `@types/vscode`**

`@types/vscode` was bumped from `^1.96.0` to `^1.115.0`, but `engines.vscode` remains `"^1.96.0"`. TypeScript will now type-check against VS Code 1.115 APIs, so any newly-introduced API calls won't produce a compile error even though they'd be `undefined` at runtime on VS Code 1.96–1.114. Consider aligning `engines.vscode` with the minimum version your code actually targets, or at least with the installed `@types/vscode` version.

```suggestion
    "@types/node": "^25.5.2",
    "@types/vscode": "^1.115.0",
```

And in the `engines` block:
```json
"engines": {
  "vscode": "^1.115.0"
}
```

How can I resolve this? If you propose a fix, please make it concise.

Reviews (1): Last reviewed commit: "chore: update pnpm-lock.yaml after mergi..." | Re-trigger Greptile

@@ -383,8 +383,8 @@
},
"devDependencies": {
Copy link
Copy Markdown

Choose a reason for hiding this comment

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

P2 engines.vscode not updated alongside @types/vscode

@types/vscode was bumped from ^1.96.0 to ^1.115.0, but engines.vscode remains "^1.96.0". TypeScript will now type-check against VS Code 1.115 APIs, so any newly-introduced API calls won't produce a compile error even though they'd be undefined at runtime on VS Code 1.96–1.114. Consider aligning engines.vscode with the minimum version your code actually targets, or at least with the installed @types/vscode version.

Suggested change
"devDependencies": {
"@types/node": "^25.5.2",
"@types/vscode": "^1.115.0",

And in the engines block:

"engines": {
  "vscode": "^1.115.0"
}
Prompt To Fix With AI
This is a comment left during a code review.
Path: packages/vscode/package.json
Line: 384

Comment:
**`engines.vscode` not updated alongside `@types/vscode`**

`@types/vscode` was bumped from `^1.96.0` to `^1.115.0`, but `engines.vscode` remains `"^1.96.0"`. TypeScript will now type-check against VS Code 1.115 APIs, so any newly-introduced API calls won't produce a compile error even though they'd be `undefined` at runtime on VS Code 1.96–1.114. Consider aligning `engines.vscode` with the minimum version your code actually targets, or at least with the installed `@types/vscode` version.

```suggestion
    "@types/node": "^25.5.2",
    "@types/vscode": "^1.115.0",
```

And in the `engines` block:
```json
"engines": {
  "vscode": "^1.115.0"
}
```

How can I resolve this? If you propose a fix, please make it concise.

@aorumbayev
Copy link
Copy Markdown
Member

Superseded by #110 which merged all 8 dependabot updates and also fixed the root cause of the CI failures (pnpm/action-setup v6 → v5 revert). All changes are now on main.

@aorumbayev aorumbayev closed this Apr 14, 2026
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.

2 participants