Sha256: 1f099fd13be26781f916b209b2f06381ef853c5d7849cf18259027041f09658b

Contents?: true

Size: 419 Bytes

Versions: 1

Compression:

Stored size: 419 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 }.sort.map do |issue|
        "#{repository}/issues/#{issue}"
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
auto_release_note-0.1.6 lib/auto_release_note.rb