Skip to content

Commit 24a97b3

Browse files
committed
fix: handle missing issue number in release notification
1 parent 770d4f7 commit 24a97b3

File tree

1 file changed

+12
-6
lines changed

1 file changed

+12
-6
lines changed

.github/workflows/release.yml

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -88,9 +88,15 @@ jobs:
8888
script: |
8989
const isPrerelease = ${{ contains(github.ref_name, '-alpha.') || contains(github.ref_name, '-beta.') || contains(github.ref_name, '-rc.') }};
9090
const releaseType = isPrerelease ? 'pre-release' : 'release';
91-
github.rest.issues.createComment({
92-
issue_number: context.issue.number,
93-
owner: context.repo.owner,
94-
repo: context.repo.repo,
95-
body: `🎉 ${releaseType} ${{ github.ref_name }} has been created!\n\nContainer images will be built and pushed to ${process.env.REGISTRY}/${process.env.API_IMAGE} and ${process.env.REGISTRY}/${process.env.VIEW_IMAGE}`
96-
})
91+
const message = `🎉 ${releaseType} ${{ github.ref_name }} has been created!\n\nContainer images will be built and pushed to ${process.env.REGISTRY}/${process.env.API_IMAGE} and ${process.env.REGISTRY}/${process.env.VIEW_IMAGE}`;
92+
93+
if (context.issue && context.issue.number) {
94+
await github.rest.issues.createComment({
95+
issue_number: context.issue.number,
96+
owner: context.repo.owner,
97+
repo: context.repo.repo,
98+
body: message
99+
});
100+
} else {
101+
console.log(message);
102+
}

0 commit comments

Comments
 (0)