make+build: compile SHA1 commit hash into binary

This commit is contained in:
Conner Fromknecht
2020-04-09 17:04:25 -07:00
parent b68764f86c
commit 75a1a1fbab
2 changed files with 14 additions and 4 deletions

View File

@@ -10,9 +10,17 @@ import (
"strings"
)
// Commit stores the current commit hash of this build, this should be set using
// the -ldflags during compilation.
var Commit string
var (
// Commit stores the current commit of this build, which includes the
// most recent tag, the number of commits since that tag (if non-zero),
// the commit hash, and a dirty marker. This should be set using the
// -ldflags during compilation.
Commit string
// CommitHash stores the current commit hash of this build, this should
// be set using the -ldflags during compilation.
CommitHash string
)
// semanticAlphabet is the set of characters that are permitted for use in an
// AppPreRelease.