Fixes #16 Add update specific omit inputs

This commit is contained in:
Nick Cipollo
2020-05-26 13:33:20 -04:00
parent 05b0499270
commit 6f236bd2ff
9 changed files with 226 additions and 85 deletions

View File

@@ -33,9 +33,15 @@ class CoreInputs {
}
return [];
}
get body() {
if (CoreInputs.omitBody())
get createdReleaseBody() {
if (CoreInputs.omitBody)
return undefined;
return this.body;
}
static get omitBody() {
return core.getInput('omitBody') == 'true';
}
get body() {
const body = core.getInput('body');
if (body) {
return body;
@@ -46,27 +52,27 @@ class CoreInputs {
}
return '';
}
static omitBody() {
return core.getInput('omitBody') == 'true';
}
get commit() {
return core.getInput('commit');
}
get draft() {
const draft = core.getInput('draft');
return draft == 'true';
get createdReleaseName() {
if (CoreInputs.omitName)
return undefined;
return this.name;
}
static get omitName() {
return core.getInput('omitName') == 'true';
}
get name() {
if (CoreInputs.omitName())
return undefined;
const name = core.getInput('name');
if (name) {
return name;
}
return this.tag;
}
static omitName() {
return core.getInput('omitName') == 'true';
get draft() {
const draft = core.getInput('draft');
return draft == 'true';
}
get prerelease() {
const preRelease = core.getInput('prerelease');
@@ -91,6 +97,22 @@ class CoreInputs {
get token() {
return core.getInput('token', { required: true });
}
get updatedReleaseBody() {
if (CoreInputs.omitBody || CoreInputs.omitBodyDuringUpdate)
return undefined;
return this.body;
}
static get omitBodyDuringUpdate() {
return core.getInput('omitBodyDuringUpdate') == 'true';
}
get updatedReleaseName() {
if (CoreInputs.omitName || CoreInputs.omitNameDuringUpdate)
return undefined;
return this.name;
}
static get omitNameDuringUpdate() {
return core.getInput('omitNameDuringUpdate') == 'true';
}
stringFromFile(path) {
return fs_1.readFileSync(path, 'utf-8');
}