Sha256: bae6c147318553d8c0f2900421aefb1848920416a9209df4623b0c4237114327

Contents?: true

Size: 424 Bytes

Versions: 2

Compression:

Stored size: 424 Bytes

Contents

require "auto_release_note/version"
require "auto_release_note/git_log"
require "auto_release_note/cli"

module AutoReleaseNote
  class << self
    def execute(username:, tag_query: nil)
      log = AutoReleaseNote::GitLog.new(tag_query)
      repository = log.repository(username)
      links = log.logs.map {|l| l[:issue].to_i }.uniq.sort.map do |issue|
        "#{repository}/issues/#{issue}"
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
auto_release_note-0.1.8 lib/auto_release_note.rb
auto_release_note-0.1.7 lib/auto_release_note.rb