pkg/cmd/microbench-ci/template/github_summary.md
{{- range .GitHubSummaryData}}
<details><summary><strong>{{.BenchmarkStatus}} {{.DisplayName}}</strong> [{{.Labels}}]</summary>| Metric | Old Commit | New Commit | Delta | Note |
|---|---|---|---|---|
| {{- range .Summaries}} | ||||
| {{.Status}} {{.Metric}} | {{.OldCenter}} | {{.NewCenter}} | {{.Delta}} | {{.Note}} |
| {{- end}} |
benchdiff binaries:
{{- $benchdiff := .Benchdiff}}
{{- range $rev, $dir := $benchdiff.Dir }}
mkdir -p {{$dir}}
gcloud storage cp {{index $benchdiff.BinURL $rev}} {{index $benchdiff.BinDest $rev}}
chmod +x {{index $benchdiff.BinDest $rev}}
{{- end}}
benchdiff command:
benchdiff --run=^{{$benchdiff.Run}}$ --old={{index $benchdiff.TrimmedSHA $benchdiff.Old}} --new={{index $benchdiff.TrimmedSHA $benchdiff.New}} ./{{$benchdiff.Package}}
download:
{{- range $rev, $url := $.Artifacts }}
mkdir -p {{$rev}}
gcloud storage cp {{$url}}\* {{$rev}}/
{{- end}}
built with commit: {{.Commit}}