Throw explicit error if list releases reponse doesn't have data
This commit is contained in:
3
dist/index.js
vendored
3
dist/index.js
vendored
@@ -124,6 +124,9 @@ class Action {
|
||||
const tag = this.inputs.tag;
|
||||
const response = await this.releases.listReleases();
|
||||
const releases = response.data;
|
||||
if (!releases) {
|
||||
throw new Error(`No releases found. Response: ${JSON.stringify(response)}`);
|
||||
}
|
||||
const draftRelease = releases.find(release => release.draft && release.tag_name == tag);
|
||||
return draftRelease?.id;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user