c0372ddc

By: Michael Lynch <git@mtlynch.io>

Show VCS metadata on about page

Use Go VCS stamping via runtime/debug.ReadBuildInfo to display the source revision and version modification time on /about. Hide the metadata fields when Go does not provide VCS metadata instead of injecting fallback values.

Copy .git into the Docker builder stage so Docker builds include VCS metadata, and remove the old custom build-time ldflags from dev and Nix builds.

Testing:
- ./dev-scripts/run-go-tests
- dev-scripts/git-hooks/pre-commit
- nix flake check
configuredevShellbackendbackend-devcheck-bashcheck-frontendcheck-go-formattingcheck-trailing-newlinecheck-trailing-whitespacedefaulte2e-testsgo-testsgrosireegrosiree-devlint-sqlx86_64-linux