Build-pipeline patch. No code changes — re-cuts the v0.7.0 binary archives against a fixed GoReleaser config so the Windows / macOS / Linux downloads actually contain the frontend.
Fixed
- Standalone binary UI served only
.gitkeep— every GoReleaser-built archive since GoReleaser was introduced shipped with the.gitkeepplaceholder as the embedded frontend instead of the built React app. Root cause:.goreleaser.yamlrannpm run build --prefix web(output lands inweb/dist/) but never copied the artefacts intointernal/webui/dist/where thego:embeddirective reads from. Both theMakefilebuild and theDockerfileimage build had the copy step; the GoReleaser path was the only one that missed it. Fixed by adding an equivalent copy hook. The v0.7.0 Docker image (ghcr.io/vavallee/bindery:v0.7.0) was not affected — this only applies to users who downloaded a binary archive from the v0.7.0 Release page.
Upgrade notes
- If you downloaded a v0.7.0 binary and saw only
.gitkeepin the browser, re-download the v0.7.1 archive for your platform. No database migration, no config change. - Docker / Helm deployments on
ghcr.io/vavallee/bindery:v0.7.0do not need to move — they were built from a different pipeline and work correctly. Moving to:v0.7.1is fine (identical behaviour) but not required.