diff options
| -rw-r--r-- | internal/postgres/versionstate.go | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/internal/postgres/versionstate.go b/internal/postgres/versionstate.go index b59f39a9..565b991c 100644 --- a/internal/postgres/versionstate.go +++ b/internal/postgres/versionstate.go @@ -9,6 +9,7 @@ import ( "database/sql" "fmt" "io" + "sort" "strings" "time" @@ -103,6 +104,9 @@ func (db *DB) UpsertModuleVersionState(ctx context.Context, modulePath, vers, ap return nil } + sort.Slice(packageVersionStates, func(i, j int) bool { + return packageVersionStates[i].PackagePath < packageVersionStates[j].PackagePath + }) var vals []interface{} for _, pvs := range packageVersionStates { vals = append(vals, pvs.PackagePath, pvs.ModulePath, pvs.Version, pvs.Status, pvs.Error) |
