Skip to content

build: standardize Termcade CLI and SDK profile gates - #34

Merged
nicodes merged 1 commit into
mainfrom
fleet/go-cli-profile-20261008
Oct 8, 2026
Merged

nicodes merged 1 commit into
mainfrom
fleet/go-cli-profile-20261008

Conversation

@nicodes

@nicodes nicodes commented Oct 8, 2026 •

Copy link
Copy Markdown
Member

Declare the standard go-cli profile for the arcade and SDK with pinned Go 1.27.1 and validation tools. CI and both manual release workflows share the canonical Make commands, preserving five-platform archives, formatting/vet, both-module race tests, and independent GOWORK=off consumer builds/vet. Existing version, release and attestation gates remain.

Validation: all five archive builds, lint/actionlint/shellcheck, every arcade/SDK race test and independent consumer build/vet passed locally. Temporary consumer fixtures use an isolated local TMPDIR because this workstation has an unrelated /tmp/.git. The actual release archive verifier also passed an explicitly stamped v0.0.0 test build; no release/tag was published. The two added go.work.sum entries are checksums for existing dependencies.


View with [code]smith Autofix with [code]smith
Need help on this PR? Tag @codesmith-bot with what you need. Autofix is disabled.

@nicodes
nicodes merged commit d68e926 into main Oct 8, 2026
2 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

Development

Successfully merging this pull request may close these issues.

1 participant