File tree Expand file tree Collapse file tree
packages/libraries/cli/src/helpers Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -64,8 +64,10 @@ function useGitHubAction(): CIRunner {
6464 process . env . GITHUB_EVENT_NAME === 'pull_request' ||
6565 // eslint-disable-next-line no-process-env
6666 process . env . GITHUB_EVENT_NAME === 'pull_request_target' ;
67+ // eslint-disable-next-line no-process-env
68+ const isMergeGroup = process . env . GITHUB_EVENT_NAME === 'merge_group' ;
6769
68- if ( isPr ) {
70+ if ( isPr || isMergeGroup ) {
6971 try {
7072 // eslint-disable-next-line no-process-env
7173 const event = process . env . GITHUB_EVENT_PATH
@@ -76,6 +78,10 @@ function useGitHubAction(): CIRunner {
7678 if ( event ?. pull_request ) {
7779 commit = event . pull_request . head . sha as string ;
7880 pullRequestNumber = String ( event . pull_request . number ) ;
81+ } else if ( event ?. merge_group ) {
82+ commit = event . merge_group . head_sha as string ;
83+ const match = event . merge_group . head_ref ?. match ( / \/ p r - ( \d + ) - / ) ;
84+ pullRequestNumber = match ?. [ 1 ] ?? null ;
7985 }
8086 } catch {
8187 // Noop
You can’t perform that action at this time.
0 commit comments