Skip to content

fix(biome): bump schema pin to 2.5.8 and drop deprecated property - #132

Merged
roschaefer merged 4 commits into
mainfrom
pr-118-lock-file-maintenance
Aug 24, 2026
Merged

fix(biome): bump schema pin to 2.5.8 and drop deprecated property#132
roschaefer merged 4 commits into
mainfrom
pr-118-lock-file-maintenance

Conversation

@roschaefer

Copy link
Copy Markdown
Owner

Lock file maintenance resolved @biomejs/biome to 2.5.8 within the existing ^2.5.3 range, but biome.json's $schema still pinned 2.5.5, which biome treats as a hard error. The newer version's CSS-in-SVG linting also flags the deprecated enable-background property in favicon.svg, which has no effect in modern browsers.

@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: d9942a6f5e

ℹ️ 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 biome.json
@@ -1,5 +1,5 @@
{
"$schema": "https://biomejs.dev/schemas/2.5.5/schema.json",
"$schema": "https://biomejs.dev/schemas/2.5.8/schema.json",

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

P1 Badge Keep the schema aligned with the locked Biome version

CI installs dependencies with --frozen-lockfile, and pnpm-lock.yaml:14-16 still resolves Biome 2.5.5. The quick-verification workflow then runs biome check ., where this 2.5.8 schema produces Biome's incompatible-schema configuration error before linting, so every CI run is blocked. Update the dependency and lockfile to 2.5.8 together with this schema change, or retain the 2.5.5 schema.

AGENTS.md reference: AGENTS.md:L398-L398

Useful? React with 👍 / 👎.

@roschaefer
roschaefer force-pushed the pr-118-lock-file-maintenance branch from d9942a6 to 828fab5 Compare August 23, 2026 21:15

@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: 828fab5a31

ℹ️ 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 pnpm-lock.yaml
'@playwright/test':
specifier: ^1.61.1
version: 1.62.0
version: 1.62.1

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

P1 Badge Match the CI image to Playwright 1.62.1

When CI reaches the E2E step, this installs Playwright 1.62.1 while .github/workflows/ci.yml:13-14 still runs inside mcr.microsoft.com/playwright:v1.62.0-noble; that workflow explicitly requires the image to stay synchronized with the lockfile. Playwright's Docker documentation warns that mismatched versions can prevent Playwright from locating the browser executables, which would also invalidate the Chromium path resolved later for Lighthouse. Update the container tag alongside this lockfile entry.

Useful? React with 👍 / 👎.

renovate Bot and others added 3 commits August 23, 2026 21:55
…erty

Lock file maintenance resolved @biomejs/biome to 2.5.8 within the
existing ^2.5.3 range, but biome.json's $schema still pinned 2.5.5,
which biome treats as a hard error. The newer version's CSS-in-SVG
linting also flags the deprecated enable-background property in
favicon.svg, which has no effect in modern browsers.
Codex flagged that this branch's lockfile still resolved biome 2.5.5
while biome.json's schema now pins 2.5.8 - the branch never included
the actual lock-file-maintenance bump, just a schema change written
against it. Rebuilt on top of that lockfile bump (#118) so the
resolved version and schema agree, and pinned the range exactly so
future lockFileMaintenance runs can't drift the resolved version past
the schema again (see the matching renovate.json change).
@roschaefer
roschaefer force-pushed the pr-118-lock-file-maintenance branch from 828fab5 to 4357ec6 Compare August 23, 2026 21:55
Codex review on this PR (pullrequestreview-5003390451) flagged the
same class of bug as the biome one: the lock-file-maintenance bump
resolved @playwright/test to 1.62.1 while ci.yml's container image
was still pinned to v1.62.0-noble, which the comment above it says
must stay in sync. Bumped the image tag to match, and pinned
@playwright/test to an exact version (matching the renovate.json
"playwright" group's rangeStrategy) so lockFileMaintenance can't
drift it away from the pinned image again.
@roschaefer
roschaefer merged commit d195893 into main Aug 24, 2026
2 checks passed
@roschaefer
roschaefer deleted the pr-118-lock-file-maintenance branch August 24, 2026 13:51
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