From 0cb109af35bf8345c03de612ece21a0216d0f80c Mon Sep 17 00:00:00 2001 From: Garrett Date: Tue, 19 Apr 2022 15:48:20 +0000 Subject: [PATCH 1/2] fix: sort enum decls --- scripts/apitypings/main.go | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/scripts/apitypings/main.go b/scripts/apitypings/main.go index c6d575c08ca94..aac6a70ccc838 100644 --- a/scripts/apitypings/main.go +++ b/scripts/apitypings/main.go @@ -8,6 +8,7 @@ import ( "log" "os" "path/filepath" + "sort" "strings" "golang.org/x/xerrors" @@ -69,9 +70,16 @@ func run() error { handleValueSpec(s, enums) }) + // sort keys so output is always the same + var keys []string + for k, _ := range enums { + keys = append(keys, k) + } + sort.Strings(keys) + // write each type alias declaration with possible values - for _, v := range enums { - _, _ = fmt.Printf("%s\n", v) + for _, k := range keys { + _, _ = fmt.Printf("%s\n", enums[k]) } return nil From 4d40a1df58a2508b8f75fa66409a262fd2b24c41 Mon Sep 17 00:00:00 2001 From: Garrett Date: Tue, 19 Apr 2022 15:55:02 +0000 Subject: [PATCH 2/2] lint --- scripts/apitypings/main.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/apitypings/main.go b/scripts/apitypings/main.go index aac6a70ccc838..fdba8eb4e1c49 100644 --- a/scripts/apitypings/main.go +++ b/scripts/apitypings/main.go @@ -72,7 +72,7 @@ func run() error { // sort keys so output is always the same var keys []string - for k, _ := range enums { + for k := range enums { keys = append(keys, k) } sort.Strings(keys)