fetch

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