drop GOPRIVATE from the test gate — this graph is entirely public

GOPRIVATE means "bypass the proxy AND the checksum database", and bypassing the
proxy is what sends the toolchain to github.com needing a credential. Every
module this repo requires — hanzoai/goexif, hanzoai/s3 and hanzoai/s3-csi
included — is served by the public proxy, measured across the whole graph.

So this removes a credential dependency and gains the checksum verification it
was skipping.
This commit is contained in:
zooqueen
2026-08-20 00:48:43 -07:00
parent 2c05079a08
commit 5034da630c
+6 -1
View File
@@ -22,6 +22,11 @@ test:
# unit tests honest before anything is published.
run: |
set -e
export GOPRIVATE='github.com/hanzoai/*' GOWORK=off
# No GOPRIVATE. It means "bypass the proxy AND the checksum database", and
# bypassing the proxy is what sends the toolchain to github.com needing a
# credential. Every module this repo requires — hanzoai/goexif, hanzoai/s3,
# hanzoai/s3-csi included — is served by the public proxy, so dropping it
# removes a credential and gains checksum-log verification.
export GOWORK=off
go vet ./...
go test ./...