From 57dad3a11f4ffb57aaeb9fedacad699086b2a242 Mon Sep 17 00:00:00 2001 From: Bryan Helmkamp Date: Sun, 3 May 2026 19:33:28 -0400 Subject: [PATCH] chore(daytona): preinstall pinned nightly toolchain in snapshot The smoke workflow's Lint Rust stage runs `cargo +nightly-2026-04-14 fmt`/`clippy`. The previous fabro-v7 snapshot only had stable, so rustup silently synced the nightly channel on every run. Bump to fabro-v8 and add `rustup toolchain install nightly-2026-04-14` with clippy+rustfmt so lint starts immediately. Co-Authored-By: Claude Opus 4.7 (1M context) --- .fabro/project.toml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.fabro/project.toml b/.fabro/project.toml index c39818a06..b050d03d9 100644 --- a/.fabro/project.toml +++ b/.fabro/project.toml @@ -11,7 +11,7 @@ auto_stop_interval = 30 repo = "fabro-sh/fabro" [run.sandbox.daytona.snapshot] -name = "fabro-v7" +name = "fabro-v8" cpu = 8 memory = "16GB" disk = "20GB" @@ -33,6 +33,7 @@ RUN curl -fsSL https://cli.github.com/packages/githubcli-archive-keyring.gpg \ # Rust RUN curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y ENV PATH="/root/.cargo/bin:${PATH}" +RUN rustup toolchain install nightly-2026-04-14 --profile minimal --component clippy,rustfmt RUN cargo install cargo-nextest --locked ENV CARGO_INCREMENTAL=0