What did you do?
Read package docs for {{range pipeline}}:
https://golang.org/pkg/text/template/#hdr-Actions
What did you expect to see?
Map keys of an ordered type are visited in sorted key order.
What did you see instead?
Map keys of a comparable type are visited in sorted key order:
If the value is a map and the keys are of basic type with a defined order ("comparable"), the elements will be visited in sorted key order.
The spec defines comparable and ordered types as:
https://golang.org/ref/spec#Comparison_operators
The equality operators == and != apply to operands that are comparable. The ordering operators <, <=, >, and >= apply to operands that are ordered.