File tree Expand file tree Collapse file tree 1 file changed +9
-4
lines changed
Expand file tree Collapse file tree 1 file changed +9
-4
lines changed Original file line number Diff line number Diff line change @@ -10,7 +10,11 @@ const githubWorkspace = process.env.GITHUB_WORKSPACE;
1010const remoteUser = process . env . REMOTE_USER || process . env . INPUT_REMOTE_USER ;
1111
1212const defaultInputs = {
13+ source : '' ,
1314 target : `/home/${ remoteUser } /` ,
15+ exclude : '' ,
16+ args : '-rlgoDzvc -i' ,
17+ sshCmdArgs : '-o StrictHostKeyChecking=no' ,
1418 deployKeyName : `deploy_key_${ remoteUser } _${ Date . now ( ) } `
1519} ;
1620
@@ -21,18 +25,19 @@ const inputs = {
2125inputNames . forEach ( ( input ) => {
2226 const inputName = snakeToCamel ( input . toLowerCase ( ) ) ;
2327 const inputVal = process . env [ input ] || process . env [ `INPUT_${ input } ` ] || defaultInputs [ inputName ] ;
24- let extendedVal = inputVal ;
28+ const validVal = inputVal === undefined ? defaultInputs [ inputName ] : inputVal ;
29+ let extendedVal = validVal ;
2530 // eslint-disable-next-line default-case
2631 switch ( inputName ) {
2732 case 'source' :
28- extendedVal = inputVal . split ( ' ' ) . map ( ( src ) => `${ githubWorkspace } /${ src } ` ) ;
33+ extendedVal = validVal . split ( ' ' ) . map ( ( src ) => `${ githubWorkspace } /${ src } ` ) ;
2934 break ;
3035 case 'args' :
31- extendedVal = inputVal . split ( ' ' ) ;
36+ extendedVal = validVal . split ( ' ' ) ;
3237 break ;
3338 case 'exclude' :
3439 case 'sshCmdArgs' :
35- extendedVal = inputVal . split ( ',' ) . map ( ( item ) => item . trim ( ) ) ;
40+ extendedVal = validVal . split ( ',' ) . map ( ( item ) => item . trim ( ) ) ;
3641 break ;
3742 }
3843
You can’t perform that action at this time.
0 commit comments