Class: GemComet::Release::CreateUpdatePR

Inherits:
ServiceAbstract show all
Defined in:
lib/gem_comet/release/create_update_pr.rb

Overview

Creates a pull request for release preparation

Instance Method Summary collapse

Methods inherited from ServiceAbstract

call

Constructor Details

#initialize(version:, base_branch:, verbose: false) ⇒ CreateUpdatePR

Returns a new instance of CreateUpdatePR.



7
8
9
10
11
12
13
# File 'lib/gem_comet/release/create_update_pr.rb', line 7

def initialize(version:, base_branch:, verbose: false)
  @version = version
  @pr_comet = PrComet.new(base: base_branch, branch: "update/v#{version}", verbose: verbose)
  @version_editor = VersionEditor.new
  @prev_version = version_editor.current_version
  @changelog_editor = Changelog::Editor.new
end