Skip to content

chore(deps): bundle renovate updates#204

Open
robbeverhelst wants to merge 1 commit into
mainfrom
robbeverhelst/renovate-updates
Open

chore(deps): bundle renovate updates#204
robbeverhelst wants to merge 1 commit into
mainfrom
robbeverhelst/renovate-updates

Conversation

@robbeverhelst
Copy link
Copy Markdown
Owner

@robbeverhelst robbeverhelst commented May 11, 2026

Summary

Consolidates the 8 open Renovate PRs into a single update so they ship as one release candidate.

Update From To Renovate PR
@biomejs/biome 2.4.12 2.4.15 #200
@types/bun ^1.3.12 ^1.3.13 #199
@hey-api/openapi-ts ^0.96.0 ^0.97.1 #195
typescript ^6.0.2 ^6.0.3 #192
@semantic-release/github ^12.0.6 ^12.0.8 #202
bun.lock regenerated #194
Workflows: bun 1.3.12 1.3.13 #196
Workflows: node 24.14.1 24.15.0 #191

Also bumps the biome.json $schema URL to match the new biome CLI version.

The @hey-api/openapi-ts 0.96 -> 0.97 bump produces drift in src/generated/*/client/{client,types,utils}.gen.ts (smaller output: -92 lines net). These are committed so the CI generator-drift check stays green.

Test plan

  • bun install — lockfile refreshed
  • bun run lint — clean
  • bun run typecheck — clean
  • bun run build — succeeds (generates + bundles + emits .d.ts)
  • bun test — 283 pass, 0 fail
  • CI green on PR
  • Merge triggers release.yml (semantic-release decides whether to cut a version)

Closes #191, #192, #194, #195, #196, #199, #200, #202.

🤖 Generated with Claude Code

Summary by CodeRabbit

Release Notes

  • Chores
    • Updated development dependencies and build tools to stable versions, including Biome (2.4.15), Bun (1.3.13), Node.js (24.15.0), TypeScript (6.0.3), and supporting packages
    • Enhanced CI/CD pipeline configurations with updated toolchain versions across lint, build, documentation, and release workflows for improved reliability

Review Change Stack

Consolidates open Renovate PRs into a single update:

- @biomejs/biome 2.4.12 -> 2.4.15 (#200, biome.json schema bumped to match)
- @types/bun ^1.3.12 -> ^1.3.13 (#199)
- @hey-api/openapi-ts ^0.96.0 -> ^0.97.1 (#195, regenerated clients)
- typescript ^6.0.2 -> ^6.0.3 (#192)
- @semantic-release/github ^12.0.6 -> ^12.0.8 (#202)
- bun.lock regenerated (#194)
- workflows: bun 1.3.12 -> 1.3.13 (#196), node 24.14.1 -> 24.15.0 (#191)

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented May 11, 2026

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: 9693e981-21b1-4b24-998a-ece3c924f3eb

📥 Commits

Reviewing files that changed from the base of the PR and between 9a77293 and 0dddc14.

⛔ Files ignored due to path filters (25)
  • bun.lock is excluded by !**/*.lock
  • src/generated/bazarr/client/client.gen.ts is excluded by !**/generated/**
  • src/generated/bazarr/client/types.gen.ts is excluded by !**/generated/**
  • src/generated/bazarr/client/utils.gen.ts is excluded by !**/generated/**
  • src/generated/lidarr/client/client.gen.ts is excluded by !**/generated/**
  • src/generated/lidarr/client/types.gen.ts is excluded by !**/generated/**
  • src/generated/lidarr/client/utils.gen.ts is excluded by !**/generated/**
  • src/generated/prowlarr/client/client.gen.ts is excluded by !**/generated/**
  • src/generated/prowlarr/client/types.gen.ts is excluded by !**/generated/**
  • src/generated/prowlarr/client/utils.gen.ts is excluded by !**/generated/**
  • src/generated/qbittorrent/client/client.gen.ts is excluded by !**/generated/**
  • src/generated/qbittorrent/client/types.gen.ts is excluded by !**/generated/**
  • src/generated/qbittorrent/client/utils.gen.ts is excluded by !**/generated/**
  • src/generated/radarr/client/client.gen.ts is excluded by !**/generated/**
  • src/generated/radarr/client/types.gen.ts is excluded by !**/generated/**
  • src/generated/radarr/client/utils.gen.ts is excluded by !**/generated/**
  • src/generated/readarr/client/client.gen.ts is excluded by !**/generated/**
  • src/generated/readarr/client/types.gen.ts is excluded by !**/generated/**
  • src/generated/readarr/client/utils.gen.ts is excluded by !**/generated/**
  • src/generated/seerr/client/client.gen.ts is excluded by !**/generated/**
  • src/generated/seerr/client/types.gen.ts is excluded by !**/generated/**
  • src/generated/seerr/client/utils.gen.ts is excluded by !**/generated/**
  • src/generated/sonarr/client/client.gen.ts is excluded by !**/generated/**
  • src/generated/sonarr/client/types.gen.ts is excluded by !**/generated/**
  • src/generated/sonarr/client/utils.gen.ts is excluded by !**/generated/**
📒 Files selected for processing (7)
  • .github/workflows/ci.yml
  • .github/workflows/clawhub-skill.yml
  • .github/workflows/docs.yml
  • .github/workflows/refresh-specs.yml
  • .github/workflows/release.yml
  • biome.json
  • package.json

📝 Walkthrough

Walkthrough

This PR updates development dependencies and CI/CD toolchain versions to newer minor releases. Bun is bumped from 1.3.12 to 1.3.13 across all workflows, Node.js is bumped from 24.14.1 to 24.15.0 in release and ClawHub workflows, Biome is updated from 2.4.12 to 2.4.15, and several other dev tools receive minor version updates in package.json.

Changes

Dependency and Toolchain Updates

Layer / File(s) Summary
Dev Dependencies
package.json
@biomejs/biome (2.4.12 → 2.4.15), @hey-api/openapi-ts (^0.96.0 → ^0.97.1), @semantic-release/github (^12.0.6 → ^12.0.8), @types/bun (^1.3.12 → ^1.3.13), and typescript (^6.0.2 → ^6.0.3) are bumped.
Configuration Schema Alignment
biome.json
Schema URL is updated from Biome 2.4.12 to 2.4.15 to match the dev dependency version.
CI/CD Workflow Toolchain Updates
.github/workflows/ci.yml, .github/workflows/docs.yml, .github/workflows/refresh-specs.yml, .github/workflows/release.yml, .github/workflows/clawhub-skill.yml
Bun version is updated to 1.3.13 in CI, docs, refresh-specs, release, and docker jobs. Node.js version is updated to 24.15.0 in release job and ClawHub validate/publish jobs.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

Possibly related issues

  • #191: This PR directly addresses the Node.js version update objective from the linked issue by bumping Node.js from 24.14.1 to 24.15.0 across affected workflows.

Poem

🐰 Bun hops from twelve to thirteen bright,
Node.js runs faster, version right,
Biome stands taller at twenty-four-dot-three,
Dependencies refreshed with harmony,
The toolchain sings in perfect key! 🎵

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Title check ✅ Passed The title 'chore(deps): bundle renovate updates' follows Conventional Commit format and clearly describes the main change: consolidating multiple dependency updates into one PR.
Description check ✅ Passed The description provides a detailed summary of all updates with a table, explains the test plan with checkmarks for completed tests, but omits the Testing section from the template with specific test command checkboxes.
Linked Issues check ✅ Passed The PR successfully implements the Node.js update from v24.14.1 to v24.15.0 (issue #191) across affected workflows and includes 7 additional dependency updates that address their respective Renovate issues.
Out of Scope Changes check ✅ Passed All changes are within scope: package/workflow dependency updates and the matching biome.json schema URL update. Generated client files are legitimately changed due to the @hey-api/openapi-ts version bump.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch robbeverhelst/renovate-updates

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 and usage tips.

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