mirror of
https://github.com/mjl-/mox.git
synced 2025-07-12 17:44:35 +03:00
include goversion used to compile mox in the mox version
This commit is contained in:
@ -19,7 +19,7 @@ func StoreLastKnown(v updates.Version) error {
|
||||
// LastKnown returns the last known version that has been mentioned in an update
|
||||
// email, or the current application.
|
||||
func LastKnown() (current, lastknown updates.Version, mtime time.Time, rerr error) {
|
||||
curv, curerr := updates.ParseVersion(moxvar.Version)
|
||||
curv, curerr := updates.ParseVersion(moxvar.VersionBare)
|
||||
|
||||
p := DataDirPath("lastknownversion")
|
||||
fi, _ := os.Stat(p)
|
||||
@ -44,7 +44,7 @@ func LastKnown() (current, lastknown updates.Version, mtime time.Time, rerr erro
|
||||
} else if lasterr == nil {
|
||||
return curv, lastknown, mtime, nil
|
||||
}
|
||||
if moxvar.Version == "(devel)" {
|
||||
if strings.HasPrefix(moxvar.Version, "(devel)") {
|
||||
return curv, updates.Version{}, mtime, fmt.Errorf("development version")
|
||||
}
|
||||
return curv, updates.Version{}, mtime, fmt.Errorf("parsing version: %w", err)
|
||||
|
@ -125,7 +125,7 @@ func (a *WebappFile) Serve(ctx context.Context, log mlog.Log, w http.ResponseWri
|
||||
}
|
||||
var b bytes.Buffer
|
||||
b.Write(html[:index])
|
||||
fmt.Fprintf(&b, "<script>\n// Javascript is generated from typescript, don't modify the javascript because changes will be lost.\nconst moxversion = \"%s\";\nconst moxgoversion = \"%s\";\nconst moxgoos = \"%s\";\nconst moxgoarch = \"%s\";\n", moxvar.Version, runtime.Version(), runtime.GOOS, runtime.GOARCH)
|
||||
fmt.Fprintf(&b, "<script>\n// Javascript is generated from typescript, don't modify the javascript because changes will be lost.\nconst moxversion = \"%s\";\nconst moxgoos = \"%s\";\nconst moxgoarch = \"%s\";\n", moxvar.Version, runtime.GOOS, runtime.GOARCH)
|
||||
b.Write(js)
|
||||
b.WriteString("\t\t</script>")
|
||||
b.Write(html[index+len(script):])
|
||||
|
Reference in New Issue
Block a user