feat: support merge queue event

This commit is contained in:
Fernandez Ludovic 2024-04-29 16:11:59 +02:00
parent 2ebc5cd2ab
commit 2d53ff8a2d

View file

@ -46,6 +46,9 @@ async function fetchPatch(): Promise<string> {
return await fetchPullRequestPatch(ctx)
case `push`:
return await fetchPushPatch(ctx)
case `merge_group`:
core.info(JSON.stringify(ctx.payload))
return ``
default:
core.info(`Not fetching patch for showing only new issues because it's not a pull request context: event name is ${ctx.eventName}`)
return ``
@ -221,6 +224,13 @@ async function runLint(lintPath: string, patchPath: string): Promise<void> {
addedArgs.push(`--new-from-rev=`)
}
break
case `merge_group`:
addedArgs.push(`--new-from-rev=${ctx.payload.merge_group.base_sha}`)
// Override config values.
addedArgs.push(`--new=false`)
addedArgs.push(`--new-from-patch=`)
break
default:
break
}