bug fix for listReleases api call
This commit is contained in:
parent
af317de1da
commit
66b1d5d5a6
@ -20,7 +20,9 @@ inputs:
|
||||
overwrite:
|
||||
description: 'Overwrite the release in case it already exists'
|
||||
file_glob:
|
||||
description: 'if true the file can be a glob pattern, asset_name is ignored if this is true'
|
||||
description: 'if true, the file can be a glob pattern, asset_name is ignored if this is true'
|
||||
draft:
|
||||
description: 'if true, marks the release as a draft'
|
||||
runs:
|
||||
using: 'node12'
|
||||
main: 'lib/main.js'
|
||||
|
10
lib/main.js
10
lib/main.js
@ -32,11 +32,11 @@ function get_release_by_tag(tag, octokit, context, draft) {
|
||||
// if there is a draft release already, use that
|
||||
if (draft) {
|
||||
const releases = yield octokit.repos.listReleases(Object.assign({}, context.repo));
|
||||
core.debug(`Found ${releases.length} releases, looking for draft release to piggyback..`);
|
||||
for (let i = 0; i < releases.length; i += 1) {
|
||||
const release = releases[i];
|
||||
if (release.data.draft) {
|
||||
core.debug(`Found draft release in repo, name: ${release.data.name}`);
|
||||
core.debug(`Found ${releases.data.length} releases, looking for draft release to piggyback..`);
|
||||
for (let i = 0; i < releases.data.length; i += 1) {
|
||||
const release = releases.data[i];
|
||||
if (release.draft) {
|
||||
core.debug(`Found draft release in repo, name: ${release.name}`);
|
||||
return release;
|
||||
}
|
||||
}
|
||||
|
10
src/main.ts
10
src/main.ts
@ -20,11 +20,11 @@ async function get_release_by_tag(tag: string, octokit: any, context: any, draft
|
||||
const releases = await octokit.repos.listReleases({
|
||||
...context.repo,
|
||||
});
|
||||
core.debug(`Found ${releases.length} releases, looking for draft release to piggyback..`)
|
||||
for (let i = 0; i < releases.length; i += 1) {
|
||||
const release = releases[i];
|
||||
if (release.data.draft) {
|
||||
core.debug(`Found draft release in repo, name: ${release.data.name}`)
|
||||
core.debug(`Found ${releases.data.length} releases, looking for draft release to piggyback..`)
|
||||
for (let i = 0; i < releases.data.length; i += 1) {
|
||||
const release = releases.data[i];
|
||||
if (release.draft) {
|
||||
core.debug(`Found draft release in repo, name: ${release.name}`)
|
||||
return release;
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user