Terminal: show the shell's error output, so a missing shell is explained
CI / test (push) Successful in 6m9s
Release / release (push) Successful in 5m54s

The shell's stderr was discarded, so a shell that could not start looked like an
immediate disconnect. It now goes to the terminal like other output, followed by
the exit code. An end-to-end test covers a machine with no shell. Builds against
Bamboo v0.1.10, which says why when there is no shell to run.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
VeillaxandClaude Sonnet 5.5 committed 2026-10-31 02:05:48 -06:00
1 parent 35d4000bc4
commit 7481b2d01c
4 files changed
+43 -3

No files matched your search

+1 -1
View File
@@ -3,7 +3,7 @@ module git.veillax.com/Veillax/hammerhead
go 1.27.3
require (
git.veillax.com/Veillax/bamboo v0.1.9
git.veillax.com/Veillax/bamboo v0.1.10
git.veillax.com/Veillax/blacktip v0.1.10
git.veillax.com/Veillax/reef v0.1.12
github.com/emersion/go-msgauth v0.7.0