Skip to content

fix: production readiness P0/P1 improvements#148

Merged
kitplummer merged 1 commit intodevelopfrom
fix/production-readiness-p0-p1
Feb 19, 2026
Merged

fix: production readiness P0/P1 improvements#148
kitplummer merged 1 commit intodevelopfrom
fix/production-readiness-p0-p1

Conversation

@kitplummer
Copy link
Copy Markdown
Owner

Summary

Test plan

  • All 24 unit tests pass
  • All 16 integration tests pass (including test_spy_repo_command_bad_command which validates exit code 127 forwarding)
  • cargo clippy -- -D warnings clean
  • Verify CI workflows run successfully on this PR

Closes #138, closes #141, closes #142, closes #145

🤖 Generated with Claude Code

…uf for paths, modernize CI

- Replace process::exit() in do_task/do_task_with_timeout with error returns
  based on exit code instead of stderr presence (#138)
- Use AtomicBool for exit_on_first_diff instead of process::exit(0)
- Propagate child process exit codes through main() via parse_exit_code()
- Use PathBuf::join() for .goa file paths instead of format!() (#145)
- Upgrade GitHub Actions: checkout@v4, dtolnay/rust-toolchain replacing
  archived actions-rs/toolchain (#142)
- Update scorecards workflow to current action versions
- Add cargo-audit security scanning job to CI (#141)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@kitplummer kitplummer merged commit c4b36a1 into develop Feb 19, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

1 participant