## Summary
Weekly CI renovation. MSRV/toolchain bump plus pin bumps where upstream
has moved.
- **MSRV: 1.94 → 1.95** (Rust 1.96.0 went stable 2026-05-28; policy is
latest stable − 1)
- **toolchain channel: 1.94.0 → 1.95.0**
- `cargo-nextest`: 0.9.136 → 0.9.137 (MSRV 1.91, compatible with 1.95.0)
- `worktrunk`: 0.53.0 → 0.55.0 (MSRV 1.94, compatible with 1.95.0)
- `hustcer/setup-nu` nushell: 0.113.0 → 0.113.1
- `flake.lock`: `rust-overlay` bumped to `4a408e1` (ships `1.95.0.nix`
and `1.96.0.nix`); refreshed in the follow-up commit after @max-sixty
asked whether the agent could install Nix — it can, via the Determinate
Systems installer. A separate skill PR will codify the Nix install step
into the weekly workflow so future runs do this automatically.
## Already up to date
- `cargo-insta`: 1.47.2, `cargo-llvm-cov`: 0.8.7, `cargo-msrv`: 0.19.3,
`cargo-udeps`: 0.1.61, `lychee`: 0.24.2
- `taiki-e/install-action` tool: zola@0.22.1
- `taiki-e/install-action` action ref tracked by Dependabot (open in
#2935: 2.79.11 → 2.79.13; latest is 2.80.0 — Dependabot will catch up
next cycle)
- Runner images: ubuntu-24.04, macos-15, windows-2022
## Notes
- windows-2022 remains pinned (actions/runner-images#12677 —
windows-2025 lacks D: drive)
---------
Co-authored-by: worktrunk-bot <254187624+worktrunk-bot@users.noreply.github.com>
* feat: add Nix flake for packaging
Use crane for efficient Rust builds with dependency caching.
Provides packages, dev shell, and CI checks (clippy, fmt, tests).
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
* fix: skip tests in flake build
* fix: anchor Nix result patterns to repo root
Use `/result` instead of `result` to avoid accidentally ignoring
legitimate `result` files/directories in subdirectories.
Co-Authored-By: Claude <noreply@anthropic.com>
---------
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
Co-authored-by: Maximilian Roos <m@maxroos.com>