[Autorollers] Add support for ExtraFooters in Android rollers
Bug: skia:11955
Change-Id: I42c2f8c1bc5b533ad4abb121214a4f5b6a579702
Reviewed-on: https://skia-review.googlesource.com/c/buildbot/+/404206
Reviewed-by: Eric Boren <borenet@google.com>
Commit-Queue: Ravi Mistry <rmistry@google.com>
diff --git a/autoroll/go/commit_msg/android.go b/autoroll/go/commit_msg/android.go
index f73120d..deeac2d 100644
--- a/autoroll/go/commit_msg/android.go
+++ b/autoroll/go/commit_msg/android.go
@@ -24,7 +24,11 @@
{{- end -}}
{{- if .IncludeTests -}}
{{ range .Tests }}Test: {{ . }}
-{{- end}}
+{{ end -}}
+{{- end -}}
+{{ if .ExtraFooters -}}
+{{ range .ExtraFooters }}{{.}}
+{{ end -}}
{{- end -}}
{{- end -}}`))
)
diff --git a/autoroll/go/commit_msg/android_test.go b/autoroll/go/commit_msg/android_test.go
index 8092e90..2bff8e2 100644
--- a/autoroll/go/commit_msg/android_test.go
+++ b/autoroll/go/commit_msg/android_test.go
@@ -46,6 +46,8 @@
Bug: fakebugproject:1234
Bug: fakebugproject:5678
Test: some-test
+My-Footer: BlahBlah
+My-Other-Footer: Blah
`, result)
}
@@ -85,6 +87,8 @@
Bug: fakebugproject:1234
Bug: fakebugproject:5678
Test: some-test
+My-Footer: BlahBlah
+My-Other-Footer: Blah
`, result)
}
@@ -125,6 +129,8 @@
Test: Presubmit checks will test this change.
Exempt-From-Owner-Approval: The autoroll bot does not require owner approval.
Test: some-test
+My-Footer: BlahBlah
+My-Other-Footer: Blah
`, result)
}
@@ -141,6 +147,7 @@
b.cfg.IncludeLog = false
b.cfg.IncludeTbrLine = false
b.cfg.IncludeTests = false
+ b.cfg.ExtraFooters = nil
b.transitiveDeps = nil
result, err := b.Build(FakeCommitMsgInputs())
require.NoError(t, err)