chore: add site flag to buildinfo (#14868)

This commit is contained in:
Ethan
2024-10-01 20:01:17 +10:00
committed by GitHub
parent 2a3a00cf82
commit 35a5475166
4 changed files with 22 additions and 2 deletions
+8
View File
@@ -24,6 +24,9 @@ var (
// Updated by buildinfo_slim.go on start.
slim bool
// Updated by buildinfo_site.go on start.
site bool
// Injected with ldflags at build, see scripts/build_go.sh
tag string
agpl string // either "true" or "false", ldflags does not support bools
@@ -95,6 +98,11 @@ func IsSlim() bool {
return slim
}
// HasSite returns true if the frontend is embedded in the build.
func HasSite() bool {
return site
}
// IsAGPL returns true if this is an AGPL build.
func IsAGPL() bool {
return strings.Contains(agpl, "t")
+7
View File
@@ -0,0 +1,7 @@
//go:build embed
package buildinfo
func init() {
site = true
}