golang.org/x/build@v0.0.0-20240506185731-218518f32b70/cmd/gorebuild/report.tmpl (about) 1 <!DOCTYPE html><meta charset="utf-8"> 2 <title>{{template "markersymbol" .Log.Status}} Go Toolchain Rebuild Report {{.Start.UTC.Format "2006-01-02"}}</title> 3 <h1>{{template "marker" .Log.Status}} Go Toolchain Rebuild Report {{.Start.UTC.Format "2006-01-02"}}</h1> 4 5 <style> 6 h4 { margin-block-start: 0; margin-block-end: 0 } 7 details { margin-left: 2em; } 8 pre { margin-left: 2em; } 9 .time { color: #777; } 10 </style> 11 12 {{define "marker"}}<span style="marker">{{template "markersymbol" .}}</span>{{end}} 13 {{define "markersymbol"}} 14 {{- if eq . "PASS" -}} ✅ 15 {{- else if eq . "SKIP" -}} — 16 {{- else -}} ❌ 17 {{- end -}} 18 {{end}} 19 20 {{define "log"}} 21 <pre> 22 {{range .Messages}}<span class="time">{{.Time.Format "15:04:05"}}</span> {{.Text}} 23 {{end}} 24 </pre> 25 {{end}} 26 27 {{define "autoopen"}} {{if not (eq . "PASS")}} open {{end}} {{end}} 28 29 Gorebuild version {{.Version}}.<br> 30 Built with Go version {{.GoVersion}}, {{.GOOS}}-{{.GOARCH}}.<br> 31 <br> 32 Rebuild started at {{.Start.UTC.Format "2006-01-02 15:04:05"}} UTC.<br> 33 Rebuild finished at {{.End.UTC.Format "2006-01-02 15:04:05"}} UTC.<br> 34 Elapsed time: {{(.End.Sub .Start).Round 1e9}}. 35 36 <h2>Releases</h2> 37 38 {{range .Releases}} 39 <details {{template "autoopen" .Log.Status}}> 40 <summary><b>{{template "marker" .Log.Status}} {{.Version}}</b></summary> 41 42 <details> 43 <summary>Log</summary> 44 {{template "log" .Log}} 45 </details> 46 47 {{range .Files}} 48 <details {{template "autoopen" .Log.Status}}> 49 <summary><b>{{template "marker" .Log.Status}} {{.Name}}</b></summary> 50 {{template "log" .Log}} 51 </details> 52 {{end}} 53 54 </details> 55 {{end}} 56 57 <h2>Bootstraps</h2> 58 59 {{range .Bootstraps}} 60 <details> 61 <summary><b>Bootstrap {{.Version}}</b></summary> 62 {{template "log" .Log}} 63 </details> 64 {{end}}