Skip to content

chore(deps): bump dependencies#201

Merged
tomusdrw merged 10 commits intomainfrom
td-bump-dependencies
Apr 27, 2026
Merged

chore(deps): bump dependencies#201
tomusdrw merged 10 commits intomainfrom
td-bump-dependencies

Conversation

@tomusdrw
Copy link
Copy Markdown
Member

Summary

Combines all open Dependabot bumps into a single PR. Includes one source change to adapt to a breaking API in @typeberry/lib 0.5.11.

Bumps

Source change

@typeberry/lib 0.5.11 made the OnChain constructor private; callers must use the new static OnChain.assemble({ chainSpec, state, hasher, options, headerChain }) factory. Updated src/components/UploadScreen.tsx accordingly.

Test plan

  • npm install
  • npm run lint
  • npm run test (436 passed)
  • npm run build

🤖 Generated with Claude Code

dependabot Bot and others added 10 commits April 27, 2026 14:27
Bumps [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) from 7.14.1 to 7.14.2.
- [Release notes](https://github.com/remix-run/react-router/releases)
- [Changelog](https://github.com/remix-run/react-router/blob/main/packages/react-router-dom/CHANGELOG.md)
- [Commits](https://github.com/remix-run/react-router/commits/react-router-dom@7.14.2/packages/react-router-dom)

---
updated-dependencies:
- dependency-name: react-router-dom
  dependency-version: 7.14.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) from 4.2.2 to 4.2.4.
- [Release notes](https://github.com/tailwindlabs/tailwindcss/releases)
- [Changelog](https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/tailwindlabs/tailwindcss/commits/v4.2.4/packages/tailwindcss)

---
updated-dependencies:
- dependency-name: tailwindcss
  dependency-version: 4.2.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) from 4.1.4 to 4.1.5.
- [Release notes](https://github.com/vitest-dev/vitest/releases)
- [Commits](https://github.com/vitest-dev/vitest/commits/v4.1.5/packages/coverage-v8)

---
updated-dependencies:
- dependency-name: "@vitest/coverage-v8"
  dependency-version: 4.1.5
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 8.0.9 to 8.0.10.
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v8.0.10/packages/vite)

---
updated-dependencies:
- dependency-name: vite
  dependency-version: 8.0.10
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [@typeberry/lib](https://github.com/FluffyLabs/typeberry) from 0.5.10 to 0.5.11.
- [Release notes](https://github.com/FluffyLabs/typeberry/releases)
- [Commits](FluffyLabs/typeberry@v0.5.10...v0.5.11)

---
updated-dependencies:
- dependency-name: "@typeberry/lib"
  dependency-version: 0.5.11
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
The OnChain constructor became private in 0.5.11; switch to the new static
assemble({ chainSpec, state, hasher, options, headerChain }) factory.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@netlify
Copy link
Copy Markdown

netlify Bot commented Apr 27, 2026

Deploy Preview for jam-state-viewer ready!

Name Link
🔨 Latest commit e4ac291
🔍 Latest deploy log https://app.netlify.com/projects/jam-state-viewer/deploys/69efc6f377a0e6000879aeec
😎 Deploy Preview https://deploy-preview-201--jam-state-viewer.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai Bot commented Apr 27, 2026

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: 10ed09f4-80ba-48ea-84d2-f71c3dff4691

📥 Commits

Reviewing files that changed from the base of the PR and between c640024 and e4ac291.

⛔ Files ignored due to path filters (1)
  • package-lock.json is excluded by !**/package-lock.json
📒 Files selected for processing (2)
  • package.json
  • src/components/UploadScreen.tsx

📝 Walkthrough

Walkthrough

Dependency versions bumped in package.json across multiple packages. The UploadScreen.tsx component refactors runBlock to use transition.OnChain.assemble() with an options object configuration instead of direct constructor instantiation, moving the isAncestor() logic to a headerChain field.

Changes

Cohort / File(s) Summary
Dependency Updates
package.json
Version bumps: @typeberry/lib (^0.5.10→^0.5.11), react-router-dom (^7.14.1→^7.14.2), tailwindcss (^4.1.17→^4.2.4), @vitest/coverage-v8 (^4.1.0→^4.1.5), vite (^8.0.9→^8.0.10).
OnChain Assembly Refactor
src/components/UploadScreen.tsx
Replaces transition.OnChain constructor call with transition.OnChain.assemble() method accepting an options object; moves isAncestor() logic from positional argument to headerChain configuration field.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10 minutes

Possibly related PRs

Suggested reviewers

  • mateuszsikora
🚥 Pre-merge checks | ✅ 4 | ❌ 1

❌ Failed checks (1 warning)

Check name Status Explanation Resolution
Docstring Coverage ⚠️ Warning Docstring coverage is 0.00% which is insufficient. The required threshold is 80.00%. Write docstrings for the functions missing them to satisfy the coverage threshold.
✅ Passed checks (4 passed)
Check name Status Explanation
Title check ✅ Passed The title 'chore(deps): bump dependencies' directly addresses the main objective of the PR—consolidating dependency version bumps—but misses the important source change to adapt to a breaking API in @typeberry/lib.
Description check ✅ Passed The description comprehensively covers all dependency bumps, the breaking API change in @typeberry/lib 0.5.11, the specific source code adaptation required, and the test plan executed.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

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

✨ Finishing Touches
📝 Generate docstrings
  • Create stacked PR
  • Commit on current branch
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch td-bump-dependencies

Comment @coderabbitai help to get the list of available commands and usage tips.

@tomusdrw tomusdrw merged commit f7e90ca into main Apr 27, 2026
7 checks passed
@tomusdrw tomusdrw deleted the td-bump-dependencies branch April 27, 2026 20:56
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