Skip to content

Commit 57106cd

Browse files
committed
Add error handling for #167
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
1 parent 90645b1 commit 57106cd

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

handler/release_handler.go

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -55,14 +55,17 @@ func updateReleaseNotes(client *github.Client, owner, repo, latestTag string) er
5555

5656
workingReleases := getWorkingReleases(releases, owner, repo, latestTag)
5757

58-
includedPRs, err := buildClosedPRs(client, workingReleases, owner, repo, latestTag)
58+
if workingReleases.CurrentRelease == nil {
59+
return fmt.Errorf("unable to detect current release, retry webhook after a few seconds")
60+
61+
}
5962

63+
includedPRs, err := buildClosedPRs(client, workingReleases, owner, repo, latestTag)
6064
if err != nil {
6165
return err
6266
}
6367

6468
includedCommits, err := buildCommits(client, workingReleases, owner, repo, latestTag)
65-
6669
if err != nil {
6770
return err
6871
}

0 commit comments

Comments
 (0)