Updated lib, fixed typo in workflow error message

This commit is contained in:
bomb-on 2020-01-03 15:51:34 +00:00
parent 71752f96db
commit 6cb53e3ace
3 changed files with 25 additions and 4 deletions

View file

@ -30,6 +30,9 @@ class GitHubReleaser {
createRelease(params) {
return this.github.repos.createRelease(params);
}
updateRelease(params) {
return this.github.repos.updateRelease(params);
}
allReleases(params) {
const updatedParams = Object.assign({ per_page: 100 }, params);
return this.github.paginate.iterator(this.github.repos.listReleases.endpoint.merge(updatedParams));
@ -88,11 +91,29 @@ exports.release = (config, releaser) => __awaiter(void 0, void 0, void 0, functi
finally { if (e_1) throw e_1.error; }
}
}
let release = yield releaser.getReleaseByTag({
let existingRelease = yield releaser.getReleaseByTag({
owner,
repo,
tag
});
const release_id = existingRelease.data.id;
const target_commitish = existingRelease.data.target_commitish;
const tag_name = tag;
const name = config.input_name || tag;
const body = `${existingRelease.data.body}\n${util_1.releaseBody(config)}`;
const draft = config.input_draft;
const prerelease = config.input_prerelease;
const release = yield releaser.updateRelease({
owner,
repo,
release_id,
tag_name,
target_commitish,
name,
body,
draft,
prerelease
});
return release.data;
}
catch (error) {