@@ -2,7 +2,7 @@ import { listEC2Runners, createRunner, RunnerInputParameters } from './runners';
2
2
import { createOctoClient , createGithubAppAuth , createGithubInstallationAuth } from './gh-auth' ;
3
3
import yn from 'yn' ;
4
4
import { Octokit } from '@octokit/rest' ;
5
- import { logger as rootLogger , LogFields } from './logger' ;
5
+ import { LogFields , logger as rootLogger } from './logger' ;
6
6
import ScaleError from './ScaleError' ;
7
7
8
8
const logger = rootLogger . getChildLogger ( { name : 'scale-up' } ) ;
@@ -27,7 +27,6 @@ export async function scaleUp(eventSource: string, payload: ActionRequestMessage
27
27
const ghesBaseUrl = process . env . GHES_URL ;
28
28
const ephemeralEnabled = yn ( process . env . ENABLE_EPHEMERAL_RUNNERS , { default : false } ) ;
29
29
30
- // TODO: handle case event is check_run and ephemeralEnabled = true
31
30
if ( ephemeralEnabled && payload . eventType != 'workflow_job' ) {
32
31
logger . warn ( `${ payload . eventType } even is not supported in combination with ephemeral runners.` ) ;
33
32
throw Error (
@@ -36,6 +35,16 @@ export async function scaleUp(eventSource: string, payload: ActionRequestMessage
36
35
) ;
37
36
}
38
37
const ephemeral = ephemeralEnabled && payload . eventType === 'workflow_job' ;
38
+ const runnerType = enableOrgLevel ? 'Org' : 'Repo' ;
39
+ const runnerOwner = enableOrgLevel ? payload . repositoryOwner : `${ payload . repositoryOwner } /${ payload . repositoryName } ` ;
40
+
41
+ LogFields . fields = { } ;
42
+ LogFields . fields . runnerType = runnerType ;
43
+ LogFields . fields . runnerOwner = runnerOwner ;
44
+ LogFields . fields . event = payload . eventType ;
45
+ LogFields . fields . id = payload . id . toString ( ) ;
46
+
47
+ logger . info ( `Received event` , LogFields . print ( ) ) ;
39
48
40
49
const runnerType = enableOrgLevel ? 'Org' : 'Repo' ;
41
50
const runnerOwner = enableOrgLevel ? payload . repositoryOwner : `${ payload . repositoryOwner } /${ payload . repositoryName } ` ;
0 commit comments