Tags: calini/spongebob
Tags
Fix CLI argument output going to stderr instead of stdout The builtin print() writes to stderr with no trailing newline, so `spongebob "text" > out.txt` silently produced an empty file. Only visible when redirecting/piping stdout, since stderr shows inline in a plain terminal. Use fmt.Println like the stdin path already does. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Fix CI/release toolchain pin and floating GoReleaser version Addresses two Important findings from the final whole-branch review: - ci.yml and release.yml used go-version-file: go.mod, but go.mod only declares "go 1.21" as a compatibility floor (no toolchain line), so setup-go was installing the EOL Go 1.21.x toolchain. Switched both workflows to go-version: stable. - release.yml pinned goreleaser-action to the floating "~> v2" constraint, while .goreleaser.yaml relies on the deprecated brews: key. A future v2.x minor could drop that key and silently break the release job on tag push. Pinned to "~> v2.17", the line already validated locally via a snapshot build, so any future removal becomes a visible, intentional upgrade. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>