14959d9d

Author: Michael Lynch <git@mtlynch.io>

Committer: Michael Lynch <mtlynch@noreply.codeberg.org>

Stamp Nix-built Go binaries with VCS metadata (#63)

Use the Go VCS stamping overlay in Nix builds and limit backend sources to the files the Go binary actually needs. This keeps the about-page revision metadata populated without making backend builds depend on unrelated repository files.

Reviewed-on: https://codeberg.org/mtlynch/go-app-starter/pulls/63

Suite timing

Time to Start Worker time Duration Time to finish
Config 2s 10s 10s 13s
Eval 9s 31s 31s 41s
Build 13s 3m47s 1m03s 1m17s
Suite 2s 4m29s 1m14s 1m17s

Timeline

0s10s20s30s40s50s1m1m10s