Skip to content

chore(core): bump Rust toolchain to 1.95.0#35665

Merged
FrozenPandaz merged 1 commit into
masterfrom
chore/bump-rust-toolchain-1.95
May 12, 2026
Merged

chore(core): bump Rust toolchain to 1.95.0#35665
FrozenPandaz merged 1 commit into
masterfrom
chore/bump-rust-toolchain-1.95

Conversation

@FrozenPandaz
Copy link
Copy Markdown
Contributor

Current Behavior

rust-toolchain.toml pins Rust to 1.94.0. This blocks upgrading sysinfo to 0.39.x, which requires Rust 1.95 and brings upstream support for several cgroup limit features that nx currently needs to implement locally.

Expected Behavior

Toolchain bumped to 1.95.0. Verified:

  • cargo build -p nx produces zero new warnings vs. 1.94.
  • cargo build -p nx --all-targets (compiles tests too) produces zero new warnings vs. 1.94 — identical warning set.
  • Clippy delta: +11 new clippy lints (style suggestions only — not gating, none correctness-related).

Related Issue(s)

N/A — maintenance/hygiene change. Unblocks the sysinfo bump that, in turn, lets PR #35622 drop its memory-side cgroup parsing in favor of upstream Process::cgroup_limits() + parent cgroup memory walking (sysinfo PRs #1643 and #1651).

Unlocks bumping sysinfo to 0.39, which requires Rust 1.95 and brings
upstream support for per-process cgroup limits and parent cgroup memory
limit walking (sysinfo PR #1643, PR #1651).
@FrozenPandaz FrozenPandaz requested a review from a team as a code owner May 12, 2026 22:26
@FrozenPandaz FrozenPandaz requested a review from lourw May 12, 2026 22:26
@netlify
Copy link
Copy Markdown

netlify Bot commented May 12, 2026

Deploy Preview for nx-docs ready!

Name Link
🔨 Latest commit b2e1d92
🔍 Latest deploy log https://app.netlify.com/projects/nx-docs/deploys/6a03a8fed6c5020008ad3b7e
😎 Deploy Preview https://deploy-preview-35665--nx-docs.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.

@netlify
Copy link
Copy Markdown

netlify Bot commented May 12, 2026

Deploy Preview for nx-dev ready!

Name Link
🔨 Latest commit b2e1d92
🔍 Latest deploy log https://app.netlify.com/projects/nx-dev/deploys/6a03a8fe6ae66f0008903998
😎 Deploy Preview https://deploy-preview-35665--nx-dev.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.

@nx-cloud
Copy link
Copy Markdown
Contributor

nx-cloud Bot commented May 12, 2026

View your CI Pipeline Execution ↗ for commit b2e1d92

Command Status Duration Result
nx run-many -t check-imports check-lock-files c... ✅ Succeeded 2s View ↗
nx affected --targets=lint,test,build,e2e,e2e-c... ✅ Succeeded <1s View ↗
nx-cloud record -- pnpm nx-cloud conformance:check ✅ Succeeded 16s View ↗
nx build workspace-plugin ✅ Succeeded <1s View ↗
nx-cloud record -- nx sync:check ✅ Succeeded 21s View ↗
nx-cloud record -- nx format:check ✅ Succeeded <1s View ↗

☁️ Nx Cloud last updated this comment at 2026-05-12 22:29:31 UTC

@FrozenPandaz FrozenPandaz enabled auto-merge (squash) May 12, 2026 23:49
@FrozenPandaz FrozenPandaz merged commit a4f5382 into master May 12, 2026
26 checks passed
@FrozenPandaz FrozenPandaz deleted the chore/bump-rust-toolchain-1.95 branch May 12, 2026 23:49
polygraph-snapshot-app Bot pushed a commit that referenced this pull request May 13, 2026
## Current Behavior

`rust-toolchain.toml` pins Rust to `1.94.0`. This blocks upgrading
`sysinfo` to `0.39.x`, which requires Rust `1.95` and brings upstream
support for several cgroup limit features that nx currently needs to
implement locally.

## Expected Behavior

Toolchain bumped to `1.95.0`. Verified:

- `cargo build -p nx` produces zero new warnings vs. 1.94.
- `cargo build -p nx --all-targets` (compiles tests too) produces zero
new warnings vs. 1.94 — identical warning set.
- Clippy delta: +11 new clippy lints (style suggestions only — not
gating, none correctness-related).

## Related Issue(s)

N/A — maintenance/hygiene change. Unblocks the sysinfo bump that, in
turn, lets PR #35622 drop its memory-side cgroup parsing in favor of
upstream `Process::cgroup_limits()` + parent cgroup memory walking
(sysinfo PRs
[#1643](GuillaumeGomez/sysinfo#1643) and
[#1651](GuillaumeGomez/sysinfo#1651)).
leosvelperez added a commit that referenced this pull request May 15, 2026
Completes the toolchain bump from #35665, which updated
rust-toolchain.toml to 1.95.0 but left mise.toml at 1.90.0.
CI installs rust via mise (sets RUSTUP_TOOLCHAIN, overriding
rust-toolchain.toml), so CI was still on 1.90.0 — failing the
sysinfo 0.39.1 MSRV check.
@github-actions
Copy link
Copy Markdown
Contributor

This pull request has already been merged/closed. If you experience issues related to these changes, please open a new issue referencing this pull request.

@github-actions github-actions Bot locked as resolved and limited conversation to collaborators May 18, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants