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 {
139
139
}
140
140
141
141
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 ( ) } ) ;
144
144
if ( file ) {
145
145
if ( ! fs . existsSync ( value ) ) {
146
146
throw new Error ( `secret file ${ value } not found` ) ;
147
147
}
148
- value = fs . readFileSync ( value , { encoding : 'utf-8' } ) ;
148
+ fs . copyFileSync ( value , secretFile ) ;
149
+ } else {
150
+ fs . writeFileSync ( secretFile , value ) ;
149
151
}
150
- const secretFile = Context . tmpName ( { tmpdir : Context . tmpDir ( ) } ) ;
151
- fs . writeFileSync ( secretFile , value ) ;
152
152
return [ key , secretFile ] ;
153
153
}
154
154
You can’t perform that action at this time.
0 commit comments