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 8
8
"fmt"
9
9
"os"
10
10
"os/exec"
11
+ "sort"
11
12
"time"
12
13
13
14
"github.com/launchdarkly/sdk-meta/tool/lib/releases"
@@ -184,9 +185,16 @@ func run(args *args) error {
184
185
}
185
186
defer tx .Rollback ()
186
187
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 {
188
196
for column , insert := range inserters {
189
- if err := insert (tx , sdkId , metadata ); err != nil {
197
+ if err := insert (tx , sdkId , metadata [ sdkId ] ); err != nil {
190
198
return fmt .Errorf ("insert %s for %s: %v" , column , sdkId , err )
191
199
}
192
200
}
You can’t perform that action at this time.
0 commit comments