Skip to content

[codex] harden command execution and tests#22

Merged
lobis merged 1 commit into
mainfrom
codex/review-hardening
Apr 23, 2026
Merged

[codex] harden command execution and tests#22
lobis merged 1 commit into
mainfrom
codex/review-hardening

Conversation

@lobis
Copy link
Copy Markdown
Collaborator

@lobis lobis commented Apr 23, 2026

Summary

  • make EOS client command execution honor caller contexts while preserving per-client timeouts
  • add an injectable command runner for focused unit tests around command execution and cancellation
  • make integration tests opt-in by default and enable them explicitly in CI
  • preserve shell-exit status updates through the Bubble Tea message loop
  • cache command history reads incrementally instead of rescanning the whole log on every panel tick
  • align source-install docs with the Go version declared in go.mod

Testing

  • go test ./...
  • go build ./...
  • go vet ./...
  • go test -cover ./...
  • go test -race ./...
  • go test -run TestIntegration ./eos/... (verifies the integration suite skips unless opted in)

@lobis lobis marked this pull request as ready for review April 23, 2026 20:03
@lobis lobis merged commit 15507e9 into main Apr 23, 2026
4 checks passed
@lobis lobis deleted the codex/review-hardening branch April 23, 2026 20:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant