bug fix for listReleases api call
This commit is contained in:
parent
af317de1da
commit
66b1d5d5a6
@ -20,7 +20,9 @@ inputs:
|
|||||||
overwrite:
|
overwrite:
|
||||||
description: 'Overwrite the release in case it already exists'
|
description: 'Overwrite the release in case it already exists'
|
||||||
file_glob:
|
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:
|
runs:
|
||||||
using: 'node12'
|
using: 'node12'
|
||||||
main: 'lib/main.js'
|
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 there is a draft release already, use that
|
||||||
if (draft) {
|
if (draft) {
|
||||||
const releases = yield octokit.repos.listReleases(Object.assign({}, context.repo));
|
const releases = yield octokit.repos.listReleases(Object.assign({}, context.repo));
|
||||||
core.debug(`Found ${releases.length} releases, looking for draft release to piggyback..`);
|
core.debug(`Found ${releases.data.length} releases, looking for draft release to piggyback..`);
|
||||||
for (let i = 0; i < releases.length; i += 1) {
|
for (let i = 0; i < releases.data.length; i += 1) {
|
||||||
const release = releases[i];
|
const release = releases.data[i];
|
||||||
if (release.data.draft) {
|
if (release.draft) {
|
||||||
core.debug(`Found draft release in repo, name: ${release.data.name}`);
|
core.debug(`Found draft release in repo, name: ${release.name}`);
|
||||||
return release;
|
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({
|
const releases = await octokit.repos.listReleases({
|
||||||
...context.repo,
|
...context.repo,
|
||||||
});
|
});
|
||||||
core.debug(`Found ${releases.length} releases, looking for draft release to piggyback..`)
|
core.debug(`Found ${releases.data.length} releases, looking for draft release to piggyback..`)
|
||||||
for (let i = 0; i < releases.length; i += 1) {
|
for (let i = 0; i < releases.data.length; i += 1) {
|
||||||
const release = releases[i];
|
const release = releases.data[i];
|
||||||
if (release.data.draft) {
|
if (release.draft) {
|
||||||
core.debug(`Found draft release in repo, name: ${release.data.name}`)
|
core.debug(`Found draft release in repo, name: ${release.name}`)
|
||||||
return release;
|
return release;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user