Pull requests chore: Simplify trailing commas fixture fix/microfrontends-trailing-commas CodSpeed Performance Gauge N/A
refactor: Replace third-party crates with Rust std lib equivalents
Replace atty, lazy_static, once_cell, and num_cpus with their Rust 1.80+
standard library equivalents:
- atty -> std::io::IsTerminal
- lazy_static -> std::sync::LazyLock
- once_cell -> std::sync::OnceLock/LazyLock
- num_cpus -> std::thread::available_parallelism
Reduces external dependencies while maintaining identical functionality. CodSpeed Performance Gauge N/A
chore: Reduce duplicate dependency versions
- Update thiserror 1.0.48 → 2.0.18 (unifies with ts-rs)
- Update httpmock 0.6.8 → 0.8.0 (eliminates async-std/async-io deps)
- Update tracing-subscriber 0.3.16 → 0.3.20 (uses matchers 0.2 with regex-syntax 0.8)
- Update terminal_size 0.2.6 → 0.4 (uses rustix 0.38)
This eliminates duplicate compilations of:
- rustix (was 0.37.x + 0.38.x)
- regex-syntax (was 0.6.x + 0.8.x) CodSpeed Performance Gauge N/A
fix: Normalize ANSI escape codes in insta snapshots
Strip ANSI color codes from miette error output in snapshot tests
to ensure consistent results across different terminal environments.
Some environments output ANSI escape sequences for colors while
others output plain Unicode characters, causing snapshot mismatches
when running tests locally vs CI. shew/normalize-ansi-escape CodSpeed Performance Gauge N/A
© 2026 CodSpeed Technology