Class: Tenma::Prepare::ReleaseIssue

Inherits:
Object
  • Object
show all
Defined in:
lib/tenma/prepare/release_issue.rb

Instance Method Summary collapse

Constructor Details

#initialize(context) ⇒ ReleaseIssue

Returns a new instance of ReleaseIssue.



6
7
8
# File 'lib/tenma/prepare/release_issue.rb', line 6

def initialize(context)
  @context = context
end

Instance Method Details

#createObject



10
11
12
13
14
15
16
17
18
19
20
21
# File 'lib/tenma/prepare/release_issue.rb', line 10

def create
  @context.client.create_issue(
    @context.config.github_reponame,
    formatted_title,
    formatted_body,
    {
      labels: @context.config.raw.release_issue.labels,
      assignee: @context.release_manager.,
      milestone: @context.milestone.number,
    }
  )
end