oficina / home Public

Document placeholder release build and Linux runner prerequisites

Paul Campbell pushed by paul@keymail.dev bc5becd3d789904e0131d9d4d205b0bb839ddbc3 parent bc34580
1 file changed, +10 −0
  • cmd/home-placeholder/README.md +10 −0

CI failed — run details

diff --git a/cmd/home-placeholder/README.md b/cmd/home-placeholder/README.md
index 0142a4d..82eb422 100644
--- a/cmd/home-placeholder/README.md
+++ b/cmd/home-placeholder/README.md
@@ -12,3 +12,13 @@ Litestream-only database cannot be adopted by the current identity migrations.
Stamp the release with the source commit in
`github.com/carlosframework/rastrillo.BuildVersion`, as for the main Home binary.
+
+```sh
+CGO_ENABLED=0 GOOS=linux GOARCH=arm64 go build -trimpath \
+ -ldflags "-s -w -X github.com/carlosframework/rastrillo.BuildVersion=$(git rev-parse --short HEAD)" \
+ -o /tmp/home-placeholder ./cmd/home-placeholder
+```
+
+Run Home's full `make test` gate on Linux (the provisioner is Linux-only).
+A fresh runner also needs access to the pinned private Estilo Go module, or
+its verified Go download cache, before starting the gate.