Skip to content

Commit 29740a3

Browse files
committed
getReleaseByTag to support draft releases
1 parent 3770cab commit 29740a3

1 file changed

Lines changed: 7 additions & 2 deletions

File tree

src/index.js

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,8 +37,13 @@ github.authenticate({
3737

3838
const getReleaseByTag = (options) => {
3939
return new Promise((resolve, reject) => {
40-
github.repos.getReleaseByTag(options, (err, res) => {
41-
err ? reject(err) : resolve(res);
40+
github.repos.getReleases(options, (err, res) => {
41+
if (err) {
42+
reject(err);
43+
return;
44+
}
45+
const releases = res.filter(r => r.tag_name === options.tag || r.name === options.tag);
46+
releases.length ? resolve(releases[0]) : reject('Cannot find release');
4247
});
4348
});
4449
};

0 commit comments

Comments
 (0)