File tree Expand file tree Collapse file tree 1 file changed +5
-5
lines changed
Expand file tree Collapse file tree 1 file changed +5
-5
lines changed Original file line number Diff line number Diff line change @@ -139,16 +139,16 @@ export class Build {
139139 }
140140
141141 public static resolveSecret ( kvp : string , file : boolean ) : [ string , string ] {
142- const [ key , _value ] = Build . parseSecretKvp ( kvp ) ;
143- let value = _value ;
142+ const [ key , value ] = Build . parseSecretKvp ( kvp ) ;
143+ const secretFile = Context . tmpName ( { tmpdir : Context . tmpDir ( ) } ) ;
144144 if ( file ) {
145145 if ( ! fs . existsSync ( value ) ) {
146146 throw new Error ( `secret file ${ value } not found` ) ;
147147 }
148- value = fs . readFileSync ( value , { encoding : 'utf-8' } ) ;
148+ fs . copyFileSync ( value , secretFile ) ;
149+ } else {
150+ fs . writeFileSync ( secretFile , value ) ;
149151 }
150- const secretFile = Context . tmpName ( { tmpdir : Context . tmpDir ( ) } ) ;
151- fs . writeFileSync ( secretFile , value ) ;
152152 return [ key , secretFile ] ;
153153 }
154154
You can’t perform that action at this time.
0 commit comments