File tree Expand file tree Collapse file tree 1 file changed +10
-2
lines changed Expand file tree Collapse file tree 1 file changed +10
-2
lines changed Original file line number Diff line number Diff line change 88 "fmt"
99 "os"
1010 "os/exec"
11+ "sort"
1112 "time"
1213
1314 "github.com/launchdarkly/sdk-meta/tool/lib/releases"
@@ -184,9 +185,16 @@ func run(args *args) error {
184185 }
185186 defer tx .Rollback ()
186187
187- for sdkId , metadata := range metadata {
188+ // Sort SDK IDs for consistent iteration order
189+ sdkIds := make ([]string , 0 , len (metadata ))
190+ for sdkId := range metadata {
191+ sdkIds = append (sdkIds , sdkId )
192+ }
193+ sort .Strings (sdkIds )
194+
195+ for _ , sdkId := range sdkIds {
188196 for column , insert := range inserters {
189- if err := insert (tx , sdkId , metadata ); err != nil {
197+ if err := insert (tx , sdkId , metadata [ sdkId ] ); err != nil {
190198 return fmt .Errorf ("insert %s for %s: %v" , column , sdkId , err )
191199 }
192200 }
You can’t perform that action at this time.
0 commit comments