INNER CODE UNIT · Go
semvers
matrix-org/dendrite · cmd/dendrite-upgrade-tests/main.go:339
semvers = semvers[:i+1]
}
if to == HEAD {
semvers = append(semvers, latest)
}
if direct {
semvers = []*semver.Version{semvers[0], semvers[len(semvers)-1]}
}
return semvers
}
func buildDendriteImages(httpClient *http.Client, dockerClient *client.Client, baseTempDir string, concurrency int, versions []*semver.Version) map[string]string {
// concurrently build all versions, this can be done in any order. The mutex protects the map
branchToImageID := make(map[string]string)
var mu sync.Mutex
var wg sync.WaitGroup