diff --git a/index.js b/index.js index 49642e9fb..a641b03ea 100644 --- a/index.js +++ b/index.js @@ -33,7 +33,7 @@ module.exports = (app) => { return } - const { draftRelease, lastRelease } = await findReleases({ ref, app, context }) + const { draftRelease, lastRelease } = await findReleases({ app, context }) const { commits, pullRequests: mergedPullRequests, diff --git a/lib/releases.js b/lib/releases.js index c603542d2..ec832aaca 100644 --- a/lib/releases.js +++ b/lib/releases.js @@ -17,7 +17,7 @@ const sortReleases = (releases) => { } } -module.exports.findReleases = async ({ ref, app, context }) => { +module.exports.findReleases = async ({ app, context }) => { let releases = await context.github.paginate( context.github.repos.listReleases.endpoint.merge( context.repo({ @@ -27,10 +27,9 @@ module.exports.findReleases = async ({ ref, app, context }) => { ) log({ app, context, message: `Found ${releases.length} releases` }) - - const filteredReleases = releases.filter((r) => ref.match(`/${r.target_commitish}$`)) - const sortedPublishedReleases = sortReleases(filteredReleases.filter((r) => !r.draft)) - const draftRelease = filteredReleases.find((r) => r.draft) + + const sortedPublishedReleases = sortReleases(releases.filter((r) => !r.draft)) + const draftRelease = releases.find((r) => r.draft) const lastRelease = sortedPublishedReleases[sortedPublishedReleases.length - 1]