lib/unwrappr/lock_file_annotator.rb in unwrappr-0.5.0 vs lib/unwrappr/lock_file_annotator.rb in unwrappr-0.6.0

- old
+ new

@@ -16,14 +16,14 @@ # - **annotation_writer**: Collects the gem change and all the collated # research and presents it in a nicely formatted annotation. class LockFileAnnotator # rubocop:disable Metrics/MethodLength def self.annotate_github_pull_request( - repo:, pr_number:, client: Octokit.client + repo:, pr_number:, lock_files:, client: Octokit.client ) new( - lock_file_diff_source: Github::PrSource.new(repo, pr_number, client), + lock_file_diff_source: Github::PrSource.new(repo, pr_number, lock_files, client), annotation_sink: Github::PrSink.new(repo, pr_number, client), annotation_writer: Writers::Composite.new( Writers::Title, Writers::VersionChange, Writers::ProjectLinks, @@ -52,9 +52,11 @@ @gem_researcher = gem_researcher end def annotate @lock_file_diff_source.each_file do |lock_file_diff| + puts "Annotating #{lock_file_diff.filename}" + lock_file_diff.each_gem_change do |gem_change| gem_change_info = @gem_researcher.research(gem_change, {}) message = @annotation_writer.write(gem_change, gem_change_info) @annotation_sink.annotate_change(gem_change, message) end