Skip to content

chore(renovate): stop lock file maintenance from bumping biome ahead - #133

Merged
roschaefer merged 2 commits into
mainfrom
renovate-exclude-biome-lockfile-maintenance
Aug 23, 2026
Merged

chore(renovate): stop lock file maintenance from bumping biome ahead#133
roschaefer merged 2 commits into
mainfrom
renovate-exclude-biome-lockfile-maintenance

Conversation

@roschaefer

Copy link
Copy Markdown
Owner

…of schema

lockFileMaintenance re-resolves the lockfile to the newest version allowed by package.json's semver range, but it doesn't run the customManagers step that keeps biome.json's $schema pin in sync. That let @biomejs/biome drift to 2.5.8 in pnpm-lock.yaml while biome.json still declared 2.5.5, which biome treats as a hard error (#118).

Excluding @biomejs/biome from lockFileMaintenance means its resolved version can only change via the dedicated "update dependency @biomejs/biome" PR, which updates biome.json in the same commit.

…of schema

lockFileMaintenance re-resolves the lockfile to the newest version
allowed by package.json's semver range, but it doesn't run the
customManagers step that keeps biome.json's $schema pin in sync. That
let @biomejs/biome drift to 2.5.8 in pnpm-lock.yaml while biome.json
still declared 2.5.5, which biome treats as a hard error (#118).

Excluding @biomejs/biome from lockFileMaintenance means its resolved
version can only change via the dedicated "update dependency
@biomejs/biome" PR, which updates biome.json in the same commit.

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: a6060c9259

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread renovate.json Outdated
…eMaintenance

Codex flagged that lockFileMaintenance regenerates the whole lockfile
as a single synthetic update rather than per-package, so a packageRule
scoped by matchPackageNames + matchUpdateTypes: ["lockFileMaintenance"]
never actually matches and doesn't stop biome from drifting.

Pinning the range instead removes the room to drift in the first
place: with rangeStrategy "pin", @biomejs/biome's resolved version can
only move when Renovate rewrites the exact pin itself, which happens
in the same grouped "biome" PR that updates biome.json's $schema.
@roschaefer
roschaefer merged commit 171f939 into main Aug 23, 2026
2 checks passed
@roschaefer
roschaefer deleted the renovate-exclude-biome-lockfile-maintenance branch August 23, 2026 21:55
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