@@ -33,6 +33,10 @@ export default (ctx: Context): Git => {
3333 ctx . env . SMART_GIT = false
3434 }
3535 }
36+ let githubURL ;
37+ if ( ctx . options . githubURL && ctx . options . githubURL . startsWith ( 'https://' ) ) {
38+ githubURL = ctx . options . githubURL ;
39+ }
3640 if ( ctx . env . SMARTUI_GIT_INFO_FILEPATH ) {
3741 let gitInfo = JSON . parse ( fs . readFileSync ( ctx . env . SMARTUI_GIT_INFO_FILEPATH , 'utf-8' ) ) ;
3842
@@ -46,7 +50,7 @@ export default (ctx: Context): Git => {
4650 commitId : gitInfo . commit_id . slice ( 0 , 6 ) || '' ,
4751 commitMessage : gitInfo . commit_body || '' ,
4852 commitAuthor : gitInfo . commit_author || '' ,
49- githubURL : ( ctx . env . GITHUB_ACTIONS ) ? `${ constants . GITHUB_API_HOST } /repos/${ process . env . GITHUB_REPOSITORY } /statuses/${ gitInfo . commit_id } ` : '' ,
53+ githubURL : githubURL ? githubURL : ( ctx . env . GITHUB_ACTIONS ) ? `${ constants . GITHUB_API_HOST } /repos/${ process . env . GITHUB_REPOSITORY } /statuses/${ gitInfo . commit_id } ` : '' ,
5054 baselineBranch : ctx . options . baselineBranch || ctx . env . BASELINE_BRANCH || ''
5155 }
5256 } else {
@@ -73,7 +77,7 @@ export default (ctx: Context): Git => {
7377 commitId : res [ 0 ] || '' ,
7478 commitMessage : res [ 2 ] || '' ,
7579 commitAuthor : res [ 7 ] || '' ,
76- githubURL : ( ctx . env . GITHUB_ACTIONS ) ? `${ constants . GITHUB_API_HOST } /repos/${ process . env . GITHUB_REPOSITORY } /statuses/${ res [ 1 ] } ` : '' ,
80+ githubURL : githubURL ? githubURL : ( ctx . env . GITHUB_ACTIONS ) ? `${ constants . GITHUB_API_HOST } /repos/${ process . env . GITHUB_REPOSITORY } /statuses/${ res [ 1 ] } ` : '' ,
7781 baselineBranch : ctx . options . baselineBranch || ctx . env . BASELINE_BRANCH || ''
7882 } ;
7983 }
0 commit comments