Skip to content

build(deps): consolidate Dependabot dependency bumps#1012

Merged
danieljperry merged 3 commits into
mainfrom
chore/consolidated-dependency-bumps
May 28, 2026
Merged

build(deps): consolidate Dependabot dependency bumps#1012
danieljperry merged 3 commits into
mainfrom
chore/consolidated-dependency-bumps

Conversation

@BrandtH22
Copy link
Copy Markdown
Contributor

@BrandtH22 BrandtH22 commented May 27, 2026

Roll up open Dependabot PRs #988, #995-#997, #1000-#1001, #1002, #1004, #1009, #1010, and #1011 into one change set.

  • npm: Docusaurus 3.10.1, React 19.2.6, and lockfile updates (webpack-dev-server, qs, express)

  • actions: crowdin/github-action v2.16.2, hashicorp/vault-action v4, docker/login-action v4.1.0, docker/build-push-action v7.1.0


Note

Medium Risk
CI secret export behavior changes with Vault action v4, and the Node 24+ plus dev-server/selfsigned dependency shifts could affect local builds and review deploys if environments are still on older Node.

Overview
This PR rolls multiple Dependabot updates into one change set for the docs site and its CI.

npm: @docusaurus/* moves to 3.10.1, React to 19.2.6, and the root Node engine requirement is raised to >=24.14.1. package-lock.json picks up a wide transitive refresh (Babel 7.29.x, webpack-dev-server/terser-plugin bumps, qs/express/body-parser patches, and a new dev-cert stack via selfsigned 5.x / PKI libraries instead of node-forge).

GitHub Actions: Crowdin and review deploy workflows use hashicorp/vault-action@v4 with exportEnv: true so Vault-fetched secrets are exported to the job environment. Crowdin pull/push use crowdin/github-action@v2.16.2.

Reviewed by Cursor Bugbot for commit e0f584e. Bugbot is set up for automated code reviews on this repo. Configure here.

Roll up open Dependabot PRs #988, #995-#997, #1000-#1001, #1002, #1004, #1009, #1010, and #1011 into one change set.

- npm: Docusaurus 3.10.1, React 19.2.6, and lockfile updates (webpack-dev-server, qs, express)

- actions: crowdin/github-action v2.16.2, hashicorp/vault-action v4, docker/login-action v4.1.0, docker/build-push-action v7.1.0

Co-authored-by: Cursor <cursoragent@cursor.com>
@socket-security
Copy link
Copy Markdown

socket-security Bot commented May 27, 2026

Review the following changes in direct dependencies. Learn more about Socket for GitHub.

Diff Package Supply Chain
Security
Vulnerability Quality Maintenance License
Updated@​docusaurus/​preset-classic@​3.10.0 ⏵ 3.10.1991007099100
Updated@​docusaurus/​plugin-google-gtag@​3.10.0 ⏵ 3.10.11001007099100
Updated@​docusaurus/​core@​3.10.0 ⏵ 3.10.198 +110076 +199100
Updatedreact@​19.2.5 ⏵ 19.2.61001008497 +1100
Updatedreact-dom@​19.2.5 ⏵ 19.2.61001009298 +1100

View full report

Copy link
Copy Markdown

@cursor cursor Bot left a comment

Choose a reason for hiding this comment

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

Cursor Bugbot has reviewed your changes and found 1 potential issue.

Fix All in Cursor

❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.

Reviewed by Cursor Bugbot for commit ddd4d4a. Configure here.

Comment thread package-lock.json
BrandtH22 and others added 2 commits May 27, 2026 16:46
Pin login and build-push to @v4/@v7 to match setup-qemu, setup-buildx, and metadata-action.

Co-authored-by: Cursor <cursoragent@cursor.com>
Review deploy/delete and Crowdin workflows depend on Vault secrets in env.

Co-authored-by: Cursor <cursoragent@cursor.com>
Copy link
Copy Markdown
Contributor

@danieljperry danieljperry left a comment

Choose a reason for hiding this comment

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

It's working for me with these updates in place.

@danieljperry danieljperry merged commit d5de262 into main May 28, 2026
13 checks passed
@danieljperry danieljperry deleted the chore/consolidated-dependency-bumps branch May 28, 2026 01:22
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