Skip to content

build(deps): combine age-eligible Dependabot updates - #12

Merged
nshki merged 4 commits into
mainfrom
nshki/dependency-security-updates
Oct 15, 2026
Merged

nshki merged 4 commits into
mainfrom
nshki/dependency-security-updates

Conversation

@nshki

@nshki nshki commented Oct 15, 2026

Copy link
Copy Markdown
Contributor

Why

Bring the eligible Dependabot updates together so they can be reviewed and landed as one maintenance change. This replaces #1, #2, #3, #5, #6, #7, and #8. The Hub Vite update in #4 stays out because its dependency-age check failed.

What changes

Updates the Node setup action and Hub's JSON and Primer Brand dependencies. The starter updates TanStack Router and its matching history package together, along with Jest DOM and Vite.

Removes duplicate response fields that JSON 3 now rejects. Adjusts existing tooltip tests for Primer's hover delay and rebuilds the bundled canvas assets.

Copilot AI max review requested due to automatic review settings October 15, 2026 21:31
@nshki
nshki requested a review from a team as a code owner October 15, 2026 21:31
@nshki
nshki merged commit fdf9d04 into main Oct 15, 2026
28 checks passed
@nshki
nshki deleted the nshki/dependency-security-updates branch October 15, 2026 21:34

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

🔵 Needs a closer look

JSON 3 changes parsing and serialization defaults, and Hub compatibility still needs dependency-backed integration verification.

0 open findings

What changed in this PR

Combines age-eligible Dependabot updates across CI, Hub, and the starter, while excluding Hub’s Vite update.

Changes:

  • Update Node setup action pins and Hub/starter dependencies.
  • Remove duplicate response fields for JSON 3 compatibility.
  • Adjust existing tests for Primer’s tooltip delay.
File Description
starter/​package.json Update Router, history, Jest DOM, and Vite.
starter/​package-lock.json Lock updated starter dependencies.
hub/​package.json Update Primer Brand.
hub/​package-lock.json Lock Primer Brand 0.78.0.
hub/​Gemfile.lock Lock JSON 3.0.2.
hub/​Gemfile Allow JSON 3 releases.
hub/​app/​views/​github_apps/​_configuration.json.props Remove duplicate administrator fields.
hub/​app/​javascript/​features/​prototype-canvas-share-links/​index.test.tsx Await tooltip display.
hub/​app/​javascript/​components/​prototype-canvas-toolbar/​index.test.tsx Await tooltip display.
.github/​workflows/​starter-ci.yml Update Node setup action pin.
.github/​workflows/​learning-ci.yml Update Node setup action pin.
.github/​workflows/​hub-ci.yml Update Node setup action pins.
.github/​workflows/​actions-ci.yml Update Node setup action pin.
Files not reviewed (2)
  • hub/package-lock.json: Generated file
  • starter/package-lock.json: Generated file

🧠 Review effort: Max


💡 Configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

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