Skip to content

chore: refresh dependencies (npm minor/patch, Cargo.lock, GitHub Actions) - #217

Merged
stid merged 1 commit into
masterfrom
chore/deps-refresh
Sep 4, 2026
Merged

chore: refresh dependencies (npm minor/patch, Cargo.lock, GitHub Actions)#217
stid merged 1 commit into
masterfrom
chore/deps-refresh

Conversation

@stid

@stid stid commented Sep 4, 2026

Copy link
Copy Markdown
Owner

Summary

Supersedes the 12 open Dependabot PRs (#183 #191 #197 #199 #201 #203 #205 #206 #208 #210 #211 #214) with one grouped refresh, so yarn.lock conflicts only once.

npm — every minor/patch bump within current majors:

  • exact pins moved: react/react-dom 19.2.7 → 19.2.8, vite 8.0.16 → 8.2.2, @vitejs/plugin-react 6.0.2 → 6.1.1
  • markdownlint-cli2 0.22 → 0.23 (its 0.22 exact-pinned the vulnerable js-yaml 4.1.1 and markdown-it 14.1.1)
  • caret deps re-resolved via yarn upgrade (typescript-eslint 8.69, prettier 3.9, happy-dom 20.14, postcss 8.5.28, terser 5.51, commitlint 21.2, …)
  • lockfile now carries patched versions for all 30 open Dependabot security alerts (undici 7.29, fast-uri 3.1.7, js-yaml 4.3.2, brace-expansion 1.1.18/5.0.9, shell-quote 1.10, linkify-it 5.0.2, markdown-it 14.3, postcss 8.5.28, @babel/core 7.29.7, vite 8.2.2)
  • deferred majors untouched (per earlier decisions): eslint 10 / @eslint/js 10, @types/node 26, vitest 5, typescript 7, jsdom 30, @testing-library/jest-dom 7

cargocargo update within semver, 39 crates; cargo check clean (the 4 warnings are pre-existing).

actions — checkout v7, setup-node v7, cache v6 (same as #201).

Version 4.51.9 → 4.51.11 (4.51.10 is taken by #216; whichever merges second needs a one-line rebase of src/version.ts).

Test plan

  • yarn test:ci — 790 passed, 21 skipped
  • yarn build — WASM release rebuilt against the new Cargo.lock + Vite 8.2 prod bundle (release binary now 127 KB, down from ~155 KB, with the newer wasm-bindgen/wasm-opt)
  • lint + type-check clean
  • yarn lint:md reports 10 pre-existing findings in two untouched files (the __tests__ glob inside the protected LCD machine block, and 4-space nested lists in the roadmap). Not in CI; left alone on purpose.

🤖 Generated with Claude Code

https://claude.ai/code/session_01VDq6at6VpsyBxLqB8wBnDT

@coderabbitai

coderabbitai Bot commented Sep 4, 2026

Copy link
Copy Markdown

Warning

Review limit reached

Next included review available in 5 minutes.

Check out review usage here.

View limit details

Limit details: You’ve used the included review currently available.

You've used all free OSS reviews for now. Wait for the free limit to reset to keep reviewing this public repository.

Learn how review limits work.

Review configuration:

⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Team

Run ID: 1ad9dc99-2e8b-43dc-9b32-c640b548b54f

📥 Commits

Reviewing files that changed from the base of the PR and between 216ce0c and fc1d3c3.

⛔ Files ignored due to path filters (2)
  • wasm-cpu/Cargo.lock is excluded by !**/*.lock
  • yarn.lock is excluded by !**/yarn.lock, !**/*.lock
📒 Files selected for processing (3)
  • .github/workflows/main.yml
  • package.json
  • src/version.ts

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

…ons)

npm: every minor/patch bump within current majors, including the exact
pins react/react-dom 19.2.8, vite 8.2.2, @vitejs/plugin-react 6.1.1, and
markdownlint-cli2 0.23.2 (its 0.22 pinned the vulnerable js-yaml 4.1.1 and
markdown-it 14.1.1). Lockfile now carries patched versions for all 30 open
Dependabot alerts (undici, fast-uri, js-yaml, brace-expansion, shell-quote,
linkify-it, markdown-it, postcss, @babel/core, vite). Deferred majors stay:
eslint 10, @types/node 26, vitest 5, typescript 7, jsdom 30, jest-dom 7.

cargo: cargo update within semver (39 crates), cargo check clean.

actions: checkout v7, setup-node v7, cache v6.

Verified: yarn test:ci (790 passed), yarn build (WASM release + Vite prod).

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01VDq6at6VpsyBxLqB8wBnDT
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