mirror of
https://github.com/SSLMate/certspotter.git
synced 2025-06-27 10:15:33 +02:00

debug.ReadBuildInfo() doesn't work for the Debian package, where there is no git repository (at best; could be the Debian packaging one). The go module doesn't have a version either. Add a quick shortcut at the top, that sets the version to main.Version if it's non-empty -- which is by default, so no change in behavior. Effectively, this allows one to use the standard -ldflags=-X=main.Version to set the version, like we intend to do in the Debian package.