Skip to content

Commit 6fb97e2

Browse files
committed
fail more gracefully when tickets arent found
1 parent 6747241 commit 6fb97e2

File tree

2 files changed

+10
-6
lines changed

2 files changed

+10
-6
lines changed

Diff for: dist/action.global.js

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Diff for: src/index.ts

+9-5
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@ import * as core from '@actions/core'
22
import * as github from '@actions/github'
33
import { LinearClient } from '@linear/sdk'
44
import got from 'got'
5-
import { z } from 'zod'
65
import { CommitSchema, PushPayload } from './types'
76

87
const MAX_ISSUE_TITLE_LENGTH = 50
@@ -40,12 +39,17 @@ async function main() {
4039
const issues = (
4140
await Promise.all(
4241
issueIds.map(async (issueId) => {
43-
const issue = await linear.issue(issueId)
44-
if (!issue) {
45-
console.warn(`Unknown issue ID: ${issueId}`)
42+
try {
43+
const issue = await linear.issue(issueId)
44+
if (!issue) {
45+
console.warn(`Unknown issue ID: ${issueId}`)
46+
return []
47+
}
48+
return issue
49+
} catch (e) {
50+
console.warn(`Failed to find issue ID '${issueId}':`, e)
4651
return []
4752
}
48-
return issue
4953
})
5054
)
5155
).flat()

0 commit comments

Comments
 (0)