@@ -44,10 +44,14 @@ jobs:
4444 const latest_release_current_branch = releases.find(release => !release.draft && release.tag_name.startsWith("v" + ref.split("-")[1]))
4545
4646 if (latest_release_current_branch === undefined){
47- latest_release = (await github.rest.repos.getLatestRelease({
48- owner: context.payload.repository.owner.login,
49- repo: context.payload.repository.name,
50- })).data.tag_name
47+ try {
48+ latest_release = (await github.rest.repos.getLatestRelease({
49+ owner: context.payload.repository.owner.login,
50+ repo: context.payload.repository.name,
51+ })).data.tag_name
52+ } catch (e) {
53+ latest_release = "v0.0.0"
54+ }
5155 } else {
5256 latest_release = latest_release_current_branch.tag_name
5357 }
7276 owner: context.payload.repository.owner.login,
7377 repo: context.payload.repository.name,
7478 tag_name: tagTo,
75- previous_tag_name: tagFrom,
79+ previous_tag_name: semver.gt( tagFrom, '0.0.0') ? tagFrom : '' ,
7680 target_commitish: branch,
7781 })).data.body
7882
9195 owner: context.payload.repository.owner.login,
9296 repo: context.payload.repository.name,
9397 tag_name: 'v' + version,
94- previous_tag_name: tagFrom,
98+ previous_tag_name: semver.gt( tagFrom, '0.0.0') ? tagFrom : '' ,
9599 target_commitish: branch,
96100 }))
97101
0 commit comments