forked from ALHP/ALHP.GO
added LTO stats to footer
This commit is contained in:
33
main.go
33
main.go
@@ -345,12 +345,15 @@ func (b *BuildManager) htmlWorker() {
|
||||
}
|
||||
|
||||
type tpl struct {
|
||||
March []March
|
||||
Generated string
|
||||
Latest int
|
||||
Failed int
|
||||
Skipped int
|
||||
Queued int
|
||||
March []March
|
||||
Generated string
|
||||
Latest int
|
||||
Failed int
|
||||
Skipped int
|
||||
Queued int
|
||||
LTOEnabled int
|
||||
LTOUnknown int
|
||||
LTODisabled int
|
||||
}
|
||||
|
||||
for {
|
||||
@@ -437,6 +440,24 @@ func (b *BuildManager) htmlWorker() {
|
||||
}
|
||||
}
|
||||
|
||||
var v2 []struct {
|
||||
Status dbpackage.Lto `json:"lto"`
|
||||
Count int `json:"count"`
|
||||
}
|
||||
|
||||
db.DbPackage.Query().GroupBy(dbpackage.FieldLto).Aggregate(ent.Count()).ScanX(context.Background(), &v2)
|
||||
|
||||
for _, c := range v2 {
|
||||
switch c.Status {
|
||||
case dbpackage.LtoUnknown:
|
||||
gen.LTOUnknown = c.Count
|
||||
case dbpackage.LtoDisabled, dbpackage.LtoAutoDisabled:
|
||||
gen.LTODisabled += c.Count
|
||||
case dbpackage.LtoEnabled:
|
||||
gen.LTOEnabled = c.Count
|
||||
}
|
||||
}
|
||||
|
||||
statusTpl, err := template.ParseFiles("tpl/packages.html")
|
||||
check(err)
|
||||
|
||||
|
@@ -114,10 +114,16 @@
|
||||
|
||||
<footer class="text-center text-lg-start bg-dark mt-3 fixed-bottom">
|
||||
<div class="p-2 text-center">
|
||||
{{.Latest}} <span class="text-primary">build</span> {{.Queued}} <span class="text-warning">queued</span>
|
||||
{{.Skipped}} <span
|
||||
class="text-secondary">skipped</span> {{.Failed}} <span class="text-danger">failed</span> || <span
|
||||
class="text-muted">{{.Generated}}</span>
|
||||
{{.Latest}} <span class="text-primary">build</span>
|
||||
{{.Queued}} <span class="text-warning">queued</span>
|
||||
{{.Skipped}} <span class="text-secondary">skipped</span>
|
||||
{{.Failed}} <span class="text-danger">failed</span>
|
||||
||
|
||||
LTO: {{.LTOEnabled}} <span class="text-success">enabled</span>
|
||||
{{.LTODisabled}} <span class="text-danger">disabled</span>
|
||||
{{.LTOUnknown}} <span class="text-secondary">unknown</span>
|
||||
||
|
||||
<span class="text-muted">{{.Generated}}</span>
|
||||
</div>
|
||||
</footer>
|
||||
|
||||
|
Reference in New Issue
Block a user