# frozen_string_literal: true require 'digest/md5' MESSAGE = < err warn("Reviewer roulette failed to load team data: #{err.message}") [] end project = helper.project_name unknown = changes.fetch(:unknown, []) rows = categories.map { |category| spin_for_category(team, project, category, canonical_branch_name) } markdown(MESSAGE) markdown(CATEGORY_TABLE_HEADER + rows.join("\n")) unless rows.empty? markdown(UNKNOWN_FILES_MESSAGE + helper.markdown_list(unknown)) unless unknown.empty? end