forked from ALHP/ALHP.GO
added LTO stats to footer
This commit is contained in:
21
main.go
21
main.go
@@ -351,6 +351,9 @@ func (b *BuildManager) htmlWorker() {
|
|||||||
Failed int
|
Failed int
|
||||||
Skipped int
|
Skipped int
|
||||||
Queued int
|
Queued int
|
||||||
|
LTOEnabled int
|
||||||
|
LTOUnknown int
|
||||||
|
LTODisabled int
|
||||||
}
|
}
|
||||||
|
|
||||||
for {
|
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")
|
statusTpl, err := template.ParseFiles("tpl/packages.html")
|
||||||
check(err)
|
check(err)
|
||||||
|
|
||||||
|
@@ -114,10 +114,16 @@
|
|||||||
|
|
||||||
<footer class="text-center text-lg-start bg-dark mt-3 fixed-bottom">
|
<footer class="text-center text-lg-start bg-dark mt-3 fixed-bottom">
|
||||||
<div class="p-2 text-center">
|
<div class="p-2 text-center">
|
||||||
{{.Latest}} <span class="text-primary">build</span> {{.Queued}} <span class="text-warning">queued</span>
|
{{.Latest}} <span class="text-primary">build</span>
|
||||||
{{.Skipped}} <span
|
{{.Queued}} <span class="text-warning">queued</span>
|
||||||
class="text-secondary">skipped</span> {{.Failed}} <span class="text-danger">failed</span> || <span
|
{{.Skipped}} <span class="text-secondary">skipped</span>
|
||||||
class="text-muted">{{.Generated}}</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>
|
</div>
|
||||||
</footer>
|
</footer>
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user