# File lib/r10k/module_repository/forge.rb, line 41
  def versions(module_name)
    path = "/v3/modules/#{module_name.tr('/','-')}"
    response = @conn.get(path)

    if response.status != 200
      raise R10K::Error.new("Request to Puppet Forge '#{path}' failed. Status: #{response.status}")
    end

    releases = response.body['releases'].reject { |r| r['deleted_at'] }
    releases = releases.map do |version_info|
      version_info['version']
    end
    releases.reverse
  end