Skip to content

chore(deps): bump Biome to 2.5.13 across all five version pins - #86

Merged
sirjmann92 merged 1 commit into
mainfrom
chore/biome-2.5.13
Sep 17, 2026
Merged

sirjmann92 merged 1 commit into
mainfrom
chore/biome-2.5.13

Conversation

@sirjmann92

Copy link
Copy Markdown
Owner

Unblocks #85.

Why this exists

Dependabot's frontend-dependencies group PR (#85) bumps @biomejs/biome 2.5.12 → 2.5.13, but Dependabot can only reach frontend/package.json and frontend/package-lock.json. The other three pins stay at 2.5.12, so check-biome-pins fails:

Biome version pins disagree with frontend/package.json (2.5.13):

  .pre-commit-config.yaml (rev): 2.5.12
  .pre-commit-config.yaml (additional_dependencies): 2.5.12
  biome.json ($schema): 2.5.12

This is the documented first-run-after-a-bump failure, working as designed — the hook exists precisely to make that divergence loud rather than silent.

Why the fix lives here and not on #85

scripts/check_biome_pins.py treats frontend/package.json as the source of truth, so a branch that bumped only the three lagging pins would fail the same check in the opposite direction. The Biome bump therefore has to happen completely or not at all.

Doing it here keeps #85 untouched — no maintainer push to a Dependabot branch, which would stop Dependabot from managing it. Once this merges, #85 rebases with its Biome change reduced to a no-op and its other three updates (daisyui 5.7.28 → 5.7.37, @types/node, vite 8.2.2 → 8.3.0) intact.

What changed

All five pins, together:

Location 2.5.12 → 2.5.13
frontend/package.json @biomejs/biome
frontend/package-lock.json resolved entry + 8 platform CLI binaries
.pre-commit-config.yaml rev
.pre-commit-config.yaml additional_dependencies
biome.json $schema URL

The lockfile diff is Biome-only — verified that every changed resolved entry is under @biomejs/.

Verification

npm ci from a clean tree, then svelte-kit sync, then pre-commit run --all-files: all 16 hooks pass, biome check included.

Being a patch bump, there is no ruleset churn — nothing to reformat, so none of the review burden that AGENTS.md warns about for multi-release jumps.

Dependabot's frontend-dependencies group (#85) bumps @biomejs/biome
2.5.12 -> 2.5.13 in frontend/package.json and the lockfile, but cannot
reach the other three pins, so check-biome-pins fails the run — the
documented first-run failure after every Biome bump.

Doing the Biome half of that bump here, completely, leaves #85 free to
rebase with its Biome change reduced to a no-op and its remaining three
updates (daisyui, @types/node, vite) intact.

Updated together:
  frontend/package.json          "@biomejs/biome"
  frontend/package-lock.json     resolved entry + platform CLI binaries
  .pre-commit-config.yaml        rev
  .pre-commit-config.yaml        additional_dependencies
  biome.json                     $schema URL

A patch bump, so no ruleset churn: `biome check` passes over the existing
tree with nothing to reformat.
@sirjmann92
sirjmann92 merged commit fe1085c into main Sep 17, 2026
1 check passed
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