12
13
14
15
16
17
18
19
20
21
22
|
# File 'lib/space_architect/bug_report.rb', line 12
def generate(space: nil, env: ENV, cwd: Dir.pwd, now: Time.now)
body_path = resolve_body_path(space, cwd, now)
FileUtils.mkdir_p(body_path.dirname)
body = build_body(space)
body_path.write(body)
contracted = Space::Core::Paths.contract(body_path, env: env)
command = Space::Core::Commands.wrap(
%(gh issue create -R #{REPO} --title "<one-line summary>" --body-file #{contracted})
)
{ body_path: body_path, command: command, body: body }
end
|