in lib/gitlab/qa/support/gitlab_upgrade_path.rb [33:52]
def fetch
case semver_component
when "patch"
patch_upgrade_path
when "minor"
minor_upgrade_path
when "major"
major_upgrade_path
when "from_patch"
from_patch_upgrade_path
when "internal_patch"
internal_patch_upgrade_path
else
raise ArgumentError, "Unknown semver component: #{semver_component}"
end
rescue GitlabVersionInfo::VersionNotFoundError
logger.error("Failed to construct gitlab upgrade path")
raise
end