From a3321d07ad091516dce5d3c973fd963d67bcc364 Mon Sep 17 00:00:00 2001 From: Ryan Tsao Date: Mon, 11 Mar 2019 14:34:30 -0700 Subject: [PATCH] Ignore prereleases https://github.com/uber-workflow/probot-app-release-notes/pull/75 Co-authored-by: Ryan Tsao --- index.js | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/index.js b/index.js index 5db24ae2..d8461b69 100644 --- a/index.js +++ b/index.js @@ -22,6 +22,11 @@ module.exports = robot => { async function handler(context) { const release = context.payload.release; + // Don't generate release notes for prereleases + if (release.prerelease) { + return; + } + const releasesBySha = await fetchAllReleases(context); const {commits} = await getChangeInfo( @@ -99,6 +104,10 @@ async function fetchAllReleases(context, handler = () => {}) { ); await fetchPages(github, req, results => { results.data.forEach(release => { + if (release.prerelease) { + // Ignore prereleases, so changelog reflects changes since last non-prerelease + return; + } releasesBySha.set(release.target_commitish, release); handler(release); });