2019-12-09 21:31:55 +09:00
|
|
|
import * as core from '@actions/core'
|
|
|
|
|
import {IssueOption} from './interface'
|
|
|
|
|
|
|
|
|
|
export function getIssueOption(body: string): IssueOption {
|
2019-12-09 22:49:41 +09:00
|
|
|
let assignees
|
|
|
|
|
let labels
|
|
|
|
|
|
|
|
|
|
if (core.getInput('issue_assignees')) {
|
2019-12-13 12:18:28 +09:00
|
|
|
assignees = core
|
|
|
|
|
.getInput('issue_assignees')
|
|
|
|
|
.replace(/\s+/g, '')
|
|
|
|
|
.split(',')
|
2019-12-09 22:49:41 +09:00
|
|
|
}
|
|
|
|
|
if (core.getInput('issue_labels')) {
|
2019-12-13 12:18:28 +09:00
|
|
|
labels = core
|
|
|
|
|
.getInput('issue_labels')
|
|
|
|
|
.replace(/\s+/g, '')
|
|
|
|
|
.split(',')
|
2019-12-09 22:49:41 +09:00
|
|
|
}
|
|
|
|
|
|
2019-12-09 21:31:55 +09:00
|
|
|
return {
|
|
|
|
|
title: core.getInput('issue_title'),
|
|
|
|
|
body,
|
2019-12-09 22:49:41 +09:00
|
|
|
assignees,
|
|
|
|
|
labels
|
2019-12-09 21:31:55 +09:00
|
|
|
}
|
|
|
|
|
}
|