Skip to content

Conversation

@xlc
Copy link
Member

@xlc xlc commented Oct 23, 2025

This pull request updates a wide range of dependencies across the monorepo to their latest versions. In addition to the dependency bumps, this also includes improvements to logging and a few minor bug fixes.

Key Changes

  • Dependency Upgrades: Bumps numerous dependencies across all packages, including major ones like @polkadot/*, vitest (v3 to v4), typescript, biome, and various testing and build tools.

  • Improved Logging: Refactors logging throughout the codebase (e.g., in chopsticks-provider, server, block-builder) to use a structured format (pino-style). This enhances error reporting and makes logs easier to parse and query.

  • Bug Fixes in testing package:

    • Corrects a bug where parseInt was used without a radix for hex and decimal strings, potentially leading to incorrect number parsing.
    • Fixes a filter function that was missing a default return false statement.
  • React web-test: Updates the web testing application to use the React useId hook for generating stable IDs, improving accessibility and best practices.

  • Biome Configuration: Updates the Biome schema to the latest version and cleans up ignore patterns.

@github-actions
Copy link

No issues found

This commit updates various dependencies across the workspace, including Polkadot.js, Biome, Vitest, and TypeScript.

Several improvements are also included:
- Logging has been refactored to use structured logging for better error reporting.
- A bug in the testing checker where `parseInt` was used without a radix has been fixed.
- The web test app now uses React's `useId` hook for stable component IDs.
@xlc xlc closed this Oct 24, 2025
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.

2 participants