chore(deps): batch dependabot npm and actions bumps - #137
Conversation
Bumps the actions-deps group with 5 updates: | Package | From | To | | --- | --- | --- | | [actions/checkout](https://github.com/actions/checkout) | `6.0.3` | `7.0.0` | | [github/codeql-action/init](https://github.com/github/codeql-action) | `4.36.1` | `4.36.2` | | [github/codeql-action/analyze](https://github.com/github/codeql-action) | `4.36.1` | `4.36.2` | | [iarekylew00t/verified-bot-commit](https://github.com/iarekylew00t/verified-bot-commit) | `2.3.2` | `2.3.3` | | [github/codeql-action/upload-sarif](https://github.com/github/codeql-action) | `4.36.1` | `4.36.2` | Updates `actions/checkout` from 6.0.3 to 7.0.0 - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](actions/checkout@df4cb1c...9c091bb) Updates `github/codeql-action/init` from 4.36.1 to 4.36.2 - [Release notes](https://github.com/github/codeql-action/releases) - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md) - [Commits](github/codeql-action@87557b9...8aad20d) Updates `github/codeql-action/analyze` from 4.36.1 to 4.36.2 - [Release notes](https://github.com/github/codeql-action/releases) - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md) - [Commits](github/codeql-action@87557b9...8aad20d) Updates `iarekylew00t/verified-bot-commit` from 2.3.2 to 2.3.3 - [Release notes](https://github.com/iarekylew00t/verified-bot-commit/releases) - [Commits](IAreKyleW00t/verified-bot-commit@5b4e885...33985d4) Updates `github/codeql-action/upload-sarif` from 4.36.1 to 4.36.2 - [Release notes](https://github.com/github/codeql-action/releases) - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md) - [Commits](github/codeql-action@87557b9...8aad20d) --- updated-dependencies: - dependency-name: actions/checkout dependency-version: 7.0.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: actions-deps - dependency-name: github/codeql-action/init dependency-version: 4.36.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: actions-deps - dependency-name: github/codeql-action/analyze dependency-version: 4.36.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: actions-deps - dependency-name: iarekylew00t/verified-bot-commit dependency-version: 2.3.3 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: actions-deps - dependency-name: github/codeql-action/upload-sarif dependency-version: 4.36.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: actions-deps ... Signed-off-by: dependabot[bot] <support@github.com>
Combine the open Dependabot npm/yarn PRs into a single change so they review, run CI, and land together: * @biomejs/biome 2.5.0 -> 2.5.5 (#125); also bump the biome.json $schema URL to 2.5.5 to match the CLI. * @types/node 25.9.3 -> 26.1.2 across root, builder, cli and simulator (#127) * shell-quote ^1.8.4 -> ^1.10.0 in builder (#126) * tar, undici and vite security-group bumps (#123). All three are transitive, so only the lockfile moves: tar 7.5.15 -> 7.5.22, undici 6.25.0 -> 6.28.0, vite 8.0.16 -> 8.1.5. undici 6.27.0 is the release carrying the four advisory fixes; 6.28.0 is the current 6.x and is taken instead. #123 was opened before #122 landed, so it described vite as 8.0.14 -> 8.1.0; main already sits at 8.0.16, making the effective bump 8.0.16 -> 8.1.5. Supersedes #123, #125, #126, #127.
biome 2.5.5 reflows `it.each(...)` call chains and trailing commas differently from 2.5.0, so `lint:ci` fails on the formatting the previous version produced. Mechanical reformat of the one affected file: line wrapping and trailing-comma placement only, verified token-identical to the previous content once whitespace and commas are normalised.
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Run ID: ⛔ Files ignored due to path filters (1)
📒 Files selected for processing (11)
WalkthroughThis PR updates pinned GitHub Actions revisions, refreshes Biome and Node-related development tooling, upgrades ChangesMaintenance updates
Estimated code review effort: 2 (Simple) | ~10 minutes Possibly related PRs
Suggested reviewers: Poem
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Comment |
Types of changes
What types of changes does your code introduce to OpenZeppelin Midnight Contracts?
Put an
xin the boxes that applyBatches the open Dependabot PRs into one so they review, run CI, and land
together instead of as five separate PRs. Same approach as #122.
npm / yarn
@biomejs/biome@types/nodeshell-quotetarundiciviteAlso bumps the
biome.json$schemaURL to 2.5.5 to match the new CLI.GitHub Actions
actions/checkoutgithub/codeql-action/{init,analyze,upload-sarif}8aad20d(v4)iarekylew00t/verified-bot-commit#129 is cherry-picked as-is, so Dependabot stays the author of that commit.
PR Checklist
Further comments
Supersedes #123, #125, #126, #127, #129.
Three things worth a reviewer's eye:
@types/node25 → 26 is a major bump.yarn typespasses clean acrossall three packages, so nothing in the tree depends on the removed 25.x
surface. The repo still targets Node 24 via
@tsconfig/node24, which isunchanged.
biome 2.5.5 forces a format-only reflow. It wraps
it.each(...)chainsand trailing commas differently from 2.5.0, so
lint:cifails on theformatting 2.5.0 produced.
SampleZOwnable.test.tsis reformatted in its owncommit (
style(simulator):) to keep it out of the dependency diff. The changeis line wrapping and trailing-comma placement only, verified token-identical
to the previous content once whitespace and commas are normalised.
The security-group versions land above Dependabot's targets.
tar,undiciandviteare transitive, so there is no range in any manifest topin them; regenerating the lockfile takes the newest version satisfying the
existing ranges. That is at or above what chore(deps): bump the npm_and_yarn group across 1 directory with 3 updates #123 asked for in every case
(
undici6.27.0 is the release carrying the four advisory fixes, 6.28.0 isthe current 6.x). chore(deps): bump the npm_and_yarn group across 1 directory with 3 updates #123 was also opened before chore(deps): batch dependabot npm dependency bumps #122 landed, so it described
viteas 8.0.14 → 8.1.0; main already sits at 8.0.16.Validation (local):
yarn lint:ciclean,yarn typesclean.yarn testcouldnot be run locally (unrelated sandbox restriction on loading native
.nodebinaries — plain
mainfails the same way here), so CI is the source of truthfor the test suite.
Summary by CodeRabbit
Chores
Tests