Update deps, bump specta to rc.25, pin Rust toolchain to 1.95.0#101
Merged
Conversation
Rust workspace.dependencies (semver-compatible bumps): - colored 3.0.0 -> 3.1.1 - memchr 2.7.4 -> 2.8.0 - tauri 2.9.5 -> 2.11.1 - tauri-plugin 2.5.2 -> 2.6.1 (build-dep) - thiserror 2.0.17 -> 2.0.18 - time 0.3.44 -> 0.3.47 - tokio 1.48.0 -> 1.52.2 - tracing 0.1.43 -> 0.1.44 - tracing-appender 0.2.4 -> 0.2.5 - tracing-core 0.1.35 -> 0.1.36 - tracing-subscriber 0.3.22 -> 0.3.23 Example crates: - tauri-build 2.5.3 -> 2.6.1 (matches tauri bump) JS package.json: - @tauri-apps/api 2.9.1 -> 2.11.0 - @biomejs/biome 2.3.8 -> 2.4.14 (and biome.json schema URL) - prettier 3.7.4 -> 3.8.3 - rollup 4.53.3 -> 4.60.3 - typescript-eslint 8.49.0 -> 8.59.2 - vitest 4.0.17 -> 4.1.5 specta stays pinned at =2.0.0-rc.24 (matches downstream fltsci consumer). Major bumps deferred (typescript 6, @rollup/plugin-terser 1.0, criterion 0.8). Rebuilt dist-js/api-iife.js picks up new tauri event constants (WINDOW_SUSPENDED, WINDOW_RESUMED) from the @tauri-apps/api bump.
8f0078b to
ebf007c
Compare
Contributor
Package Changes Through ebf007cThere are 2 changes which include tracing with patch, tracing-js with patch Planned Package VersionsThe following package releases are the planned based on the context of changes in this pull request.
Add another change file through the GitHub UI by following this link. Read about change files or the docs at github.com/jbolda/covector |
Merged
johncarmack1984
pushed a commit
that referenced
this pull request
May 7, 2026
# Version Updates Merging this PR will release new versions of the following packages based on your change files. # tracing ## [0.3.4] - 59d3f0a (#101 by @johncarmack1984) Update Rust and JS dependencies to latest semver-compatible versions. - 59d3f0a (#101 by @johncarmack1984) Pin Rust toolchain to 1.95.0 via `rust-toolchain.toml`. Different rustfmt builds can produce different layouts even with the same `--edition` flag, which surfaces as "works locally, fails CI" formatter drift. Pinning the channel makes both contributor environments and CI deterministic. Profile is `default`, which includes `rustfmt` and `clippy` (plus rustc, cargo, rust-std, rust-docs). Contributors with `rustup` installed will auto-fetch 1.95.0 on first cargo invocation in the project directory; no extra setup required. - 59d3f0a (#101 by @johncarmack1984) Update specta dependency to 2.0.0-rc.25. # tracing-js ## [0.3.4] - 59d3f0a (#101 by @johncarmack1984) Update Rust and JS dependencies to latest semver-compatible versions. - 59d3f0a (#101 by @johncarmack1984) Pin Rust toolchain to 1.95.0 via `rust-toolchain.toml`. Different rustfmt builds can produce different layouts even with the same `--edition` flag, which surfaces as "works locally, fails CI" formatter drift. Pinning the channel makes both contributor environments and CI deterministic. Profile is `default`, which includes `rustfmt` and `clippy` (plus rustc, cargo, rust-std, rust-docs). Contributors with `rustup` installed will auto-fetch 1.95.0 on first cargo invocation in the project directory; no extra setup required. - 59d3f0a (#101 by @johncarmack1984) Update specta dependency to 2.0.0-rc.25. Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Routine dependency refresh, specta rc.24 -> rc.25, and a Rust toolchain pin (mirroring TauRPC #26).
Rust workspace deps (semver-compatible)
specta
Downstream consumers using
[patch.crates-io]against this cratewill need a matching specta bump.
JS package.json
The rebuilt
dist-js/api-iife.jspicks up the new tauri eventconstants (
WINDOW_SUSPENDED,WINDOW_RESUMED) introduced in@tauri-apps/api2.11.Rust toolchain pin
Adds
rust-toolchain.tomlpinning channel1.95.0withprofile = "default". Matches the TauRPC pattern (TauRPC PR #26).Eliminates
works locally, fails CIrustfmt drift; contributors withrustupauto-fetch the channel on first cargo invocation.Held back
Each can be tackled in a follow-up to keep this PR focused on
non-breaking refreshes.
Test plan
cargo fmt --all -- --checktaplo fmt --check --diffpnpm format:checkcargo clippy --workspace --all-targets --all-features -- -D warningspnpm lint(biome 2.4 surfaces one informational warning on a pre-existing test fixture; exit 0)cargo nextest run --workspace --all-features(157 / 157)cargo test --doc --all-features(54 / 54)pnpm testvitest (23 / 23)rustup showconfirms pin resolves to 1.95.0