Skip to content

fix(deps): align Node 24 and overrides for Dependabot security CI - #24

Draft
cursor[bot] wants to merge 1 commit into
mainfrom
cursor/ci-autofix-automation-8e41
Draft

cursor[bot] wants to merge 1 commit into
mainfrom
cursor/ci-autofix-automation-8e41

Conversation

@cursor

@cursor cursor Bot commented Oct 7, 2026

Copy link
Copy Markdown
Contributor

Summary

Dependabot security update jobs on main were failing after #20 merged because the updater runs on Node v24.21.0 while the monorepo still advertised Node 22.x (notably apps/site) and several advisories could not be resolved without pnpm overrides or direct bumps.

Changes

  • Align root and apps/site engines.node with .nvmrc (24.21.0) and add .node-version
  • Move GitHub Actions setup-node to Node 24 across CI workflows
  • Extend root pnpm.overrides for hono, compression, brace-expansion, undici 6.29.0, and related transitives
  • Bump direct hono and electron minimums
  • Refresh pnpm-lock.yaml

Verification

  • pnpm install with Node 24.21.0
Open in Web View Automation 

…pdates

Dependabot detected Node 22.x from apps/site engines and could not run
npm resolution on the current updater (requires v24.21.0). Align root and
site engines with .nvmrc, add .node-version, bump CI to Node 24, and
extend pnpm overrides for remaining advisory bumps (hono, electron, undici,
compression, brace-expansion, and related transitives).

Co-authored-by: Gaffer.dev <drferdiiskandar@sentrahai.com>
@vercel

vercel Bot commented Oct 7, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
sentrabot-site Ready Ready Preview Oct 7, 2026 7:05am UTC

Request Review

This branch was successfully deployed

1 active deployment
Preview — fc1961ef Deployed Oct 7, 2026 by vercel[bot]
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.

1 participant