Skip to content

chore(deps-dev): finish Biome 2, SDK Vitest 5, and Node 22 type upgrades - #252

Merged
Hazzng merged 11 commits into
mainfrom
dependabot/npm_and_yarn/biomejs/biome-2.5.15
Oct 14, 2026
Merged

Hazzng merged 11 commits into
mainfrom
dependabot/npm_and_yarn/biomejs/biome-2.5.15

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Oct 13, 2026 •

Copy link
Copy Markdown
Contributor

Includes the repaired #246 and #248 commits so their overlapping SDK lockfile edits are reconciled in one merge. Node types remain on 22.20.5, and the SDK runs Vitest 5.0.3 with two workers. Main has been merged into all three PR branches.

Migrates Biome from 1.9 to 2.5.15 so lint and commit hooks work with the new configuration schema and import organizer. Preserves tabs, 120-column formatting, existing exclusions, the recommended rule preset, and the explicit unused-import/variable and non-null assertion settings. Warnings now fail CI and hooks, preserving enforcement after severity changes in Biome 2.

Applies the new import/export ordering and formatting. Adds an accessible title to the banner SVG and removes an unused callback return in the SDK test helper. Narrow suppressions cover seven intentional Bash interpolation strings without changing test inputs. An AST comparison of the changed JavaScript/TypeScript confirmed no other logic changes and preserved side-effect import ordering.

Resolved the main merge conflicts while retaining all previously merged dependencies and the just-bash patch. pnpm lint:fix and type checking pass. A real warning fixture confirmed warnings fail the gate. Full repository/runtime verification passed before merge.

The event-loop monitor negative guard now waits for a real native histogram sample and a measured stall before flushing its logging window. Only the JavaScript interval is controlled; perf_hooks, Date, the busy loop, and timeouts remain real. The original measured-delay assertion and alert thresholds are preserved. Before the fix, isolated full verification failed with "expected 10 to be greater than or equal to 100"; the fixed test passed five consecutive focused runs. Full verification passed with this test synchronization fix.

Final validation: pnpm check, pnpm security:audit, and pnpm verify:architecture all passed sequentially on a fresh GitHub runner. Full proof and downloadable evidence. The validation branch (#255) differs only by its temporary workflow, which is excluded from this merge. Normal CI is also green.

Local verification attempts reported a distributed-lock timing failure, two 15-second worker-test timeouts, and a reader-latency assertion failure. The corresponding complete unchanged suites passed on the fresh runner. The audit passes the high-severity gate with the existing moderate sprintf-js advisory through the unchanged just-bash dependency.

Merge with a merge commit to preserve the repaired #246 and #248 heads; all three branches contain current main. No package versions or CHANGELOG.md were bumped.

dependabot Bot added 3 commits October 13, 2026 23:49
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 22.19.19 to 26.6.5.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

---
updated-dependencies:
- dependency-name: "@types/node"
  dependency-version: 26.6.5
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) from 3.2.6 to 5.0.3.
- [Release notes](https://github.com/vitest-dev/vitest/releases)
- [Changelog](https://github.com/vitest-dev/vitest/blob/main/docs/releases.md)
- [Commits](https://github.com/vitest-dev/vitest/commits/v5.0.3/packages/vitest)

---
updated-dependencies:
- dependency-name: vitest
  dependency-version: 5.0.3
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) from 1.9.4 to 2.5.15.
- [Release notes](https://github.com/biomejs/biome/releases)
- [Changelog](https://github.com/biomejs/biome/blob/main/packages/@biomejs/biome/CHANGELOG.md)
- [Commits](https://github.com/biomejs/biome/commits/@biomejs/biome@2.5.15/packages/@biomejs/biome)

---
updated-dependencies:
- dependency-name: "@biomejs/biome"
  dependency-version: 2.5.15
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot requested a review from Hazzng as a code owner October 13, 2026 23:50
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Oct 13, 2026
@coderabbitai

coderabbitai Bot commented Oct 13, 2026 •

Copy link
Copy Markdown

Important

Review skipped

Auto reviews are disabled on this repository. Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration
  • Configuration used: Organization UI
  • Review profile: ASSERTIVE
  • Plan: Advanced
  • Run ID: 72884b3b-9c7f-436f-b20c-c34560b51a67

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

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.

@dependabot @github

dependabot Bot commented on behalf of github Oct 14, 2026

Copy link
Copy Markdown
Contributor Author

Dependabot tried to update this pull request, but something went wrong. We're looking into it, but in the meantime you can retry the update by commenting @dependabot recreate.

@Hazzng Hazzng changed the title chore(deps-dev): bump @biomejs/biome from 1.9.4 to 2.5.15 chore(deps-dev): finish Biome 2, SDK Vitest 5, and Node 22 type upgrades Oct 14, 2026

@Hazzng Hazzng left a comment

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

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

Reviewed the dependency repairs, main merges, and SDK lockfile reconciliation. Full sequential pnpm check, security audit, and expanded architecture/runtime verification passed on the final combined code: https://github.com/Hazzng/sql-fs/actions/runs/38496142358. The proof branch differs only by its temporary workflow. Node types stay on Node 22, SDK Vitest 5 uses two workers, and Biome 2 retains formatting/exclusion/rule coverage with warnings enforced. The event-loop test synchronization preserves the real stall, measured-delay assertion, and thresholds. Original PR heads are preserved for a merge commit.

@Hazzng
Hazzng merged commit 65357f9 into main Oct 14, 2026
18 checks passed
@dependabot
dependabot Bot deleted the dependabot/npm_and_yarn/biomejs/biome-2.5.15 branch October 14, 2026 01:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant