// It considers all rules in the input list, so the caller should provide a filtered list as needed.
// The result will contain no duplicates.
func getUpstreamBuildIds(buildId string, redirectRules []*persistencespb.RedirectRule) []string {
version_rule_helpers.go
return getUpstreamHelper(buildId, redirectRules, nil)
}
func getUpstreamHelper(