oficina / estilo Public

CI: build without VCS stamping in the compile check

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Paul Campbell pushed by paul@keymail.dev 0f830bc12f2c76019524bcf5320280c9d1027a33 parent af588c0
1 file changed, +4 −1
  • Makefile +4 −1

CI passed — run details

CI log
=== modcache ===
all modules verified
=== vet ===
CGO_ENABLED=0 go vet ./...
=== fmt ===
=== build ===
CGO_ENABLED=0 go build -buildvcs=false ./...
=== go-test ===
CGO_ENABLED=0 go test -count=1 ./...
ok  	amadan.net/oficina/estilo.git/base	0.004s
ok  	amadan.net/oficina/estilo.git/brand	0.005s
ok  	amadan.net/oficina/estilo.git/callui	0.005s
ok  	amadan.net/oficina/estilo.git/chrome	0.155s
?   	amadan.net/oficina/estilo.git/cmd/oficina-notices	[no test files]
ok  	amadan.net/oficina/estilo.git/credits	0.006s
ok  	amadan.net/oficina/estilo.git/credits/catalog	0.006s
ok  	amadan.net/oficina/estilo.git/homeconnect	0.006s
ok  	amadan.net/oficina/estilo.git/internal/lint	0.005s
?   	amadan.net/oficina/estilo.git/internal/tokencheck	[no test files]
ok  	amadan.net/oficina/estilo.git/menu	0.008s
ok  	amadan.net/oficina/estilo.git/savestatus	0.075s
ok  	amadan.net/oficina/estilo.git/sky	0.008s
ok  	amadan.net/oficina/estilo.git/theme	0.007s
diff --git a/Makefile b/Makefile
index 8c90674..c295840 100644
--- a/Makefile
+++ b/Makefile
@@ -49,8 +49,11 @@ test-fmt:
exit 1; \
fi
+# A compile check, not a release: nothing is stamped or shipped, so VCS
+# stamping is off. (On 2026-09-29 a runner's checkout could not answer
+# `git status`, and stamping turned that into a build failure.)
test-build:
- CGO_ENABLED=0 go build ./...
+ CGO_ENABLED=0 go build -buildvcs=false ./...
# Includes internal/lint's prefix-rule tripwire (AGENTS.md's
# estilo-*/rst- split) and theme's gates (AGENTS.md, "Theme"; the