diff --git a/server/scripts/sri.go b/server/scripts/sri.go index 251ddddb768a534d2a4e09d27d751b8234a28bc0..0547a14798e2fa60f174628217762576f884a777 100644 --- a/server/scripts/sri.go +++ b/server/scripts/sri.go @@ -1,3 +1,5 @@ +// +build ignore + package main import ( @@ -10,6 +12,7 @@ import ( "log" "os" "path/filepath" + "sort" "strings" ) @@ -65,8 +68,14 @@ func codegen(w io.Writer, m map[string]string) { io.WriteString(w, ` var sriMap = map[string]string{ `) - for k, v := range m { - fmt.Fprintf(w, "\t%q: %q,\n", k, v) + // Dump the map in sorted order. + var keys []string + for k := range m { + keys = append(keys, k) + } + sort.Strings(keys) + for _, k := range keys { + fmt.Fprintf(w, "\t%q: %q,\n", k, m[k]) } io.WriteString(w, "}\n") }