Files
zeekay e395fa9439 Remove MinIO, SUBNET and server admin from the client
Vendor the CLI helpers into pkg/, use hanzos3/go, rename the module
to hanzoai/s3-cli, and gate the names in cmd/names_test.go.

Claude-Session: https://claude.ai/code/session_011i2AG9nwpiKUCVxAdDzYuU
2026-09-29 19:37:40 -07:00

19 lines
755 B
YAML

# The s3 CLI — ships as a binary from a tag, not an image.
# Gate: the module compiles and the whole unit suite runs. `make test` also runs
# Test_FullSuite against a live S3 endpoint with credentials; that is a
# functional harness, not something a push can prove.
test:
- name: build-and-unit
run: |
set -euo pipefail
go build ./...
go test ./...
# Nine `go build -o /dev/null` runs across the OS/arch set the CLI ships for.
# It came from .github/workflows/go-cross.yml, which fired only on pull
# requests to `master` — a branch this repo does not use — so it had been
# running nowhere for as long as `main` has been the default.
- name: crosscompile
run: |
set -euo pipefail
make crosscompile