Commit graph

9 commits

Author SHA1 Message Date
Bryan Helmkamp
bf8faf03b9 Remove preflight tests step from implement-and-simplify workflow
The cargo test preflight step is slow and unnecessary since the verify
step already runs tests after implementation.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-09 00:28:28 -04:00
Bryan Helmkamp
9dd481b509 Use sudo to symlink cargo binaries into /usr/local/bin
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-08 21:35:39 -04:00
Bryan Helmkamp
ef09048b20 Add cargo env to ~/.profile so login shells pick it up
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-08 21:34:17 -04:00
Bryan Helmkamp
6470e4c034 Symlink cargo binaries into /usr/local/bin for all script nodes
Each script node runs in a fresh sh shell, so sourcing .cargo/env
in the toolchain node doesn't persist. Symlinking into /usr/local/bin
puts cargo, rustc, clippy etc. on the default PATH for every node.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-08 21:31:48 -04:00
Bryan Helmkamp
ad2c113b62 Fix toolchain script: source cargo env outside subshell
The `. $HOME/.cargo/env` was running inside a subshell so the PATH
change didn't persist to the subsequent `cargo --version` command.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-08 21:30:11 -04:00
Bryan Helmkamp
eff97202e4 Install Rust toolchain in sandbox if not already present
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-08 21:29:34 -04:00
Bryan Helmkamp
041486400e Add toolchain check step before preflight in implement-and-simplify workflow
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-08 20:47:30 -04:00
Bryan Helmkamp
9fa088b1a9 Split preflight into compile/lint/test stages with lint auto-fix loop
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-08 20:33:09 -04:00
Bryan Helmkamp
95be0206e5 Add implement-and-simplify workflow with full preflight checks
Run cargo check, clippy, and tests in preflight before starting implementation.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-08 13:40:30 -04:00