@@ -197,18 +197,19 @@ var appMetadataFileUpdate = map[string]fsutil.DataUpdaterFn{
197
197
nodePackageFile : nodePackageJSONVerUpdater ,
198
198
}
199
199
200
- func appMetadataFileUpdater (filePath string ) fsutil. DataUpdaterFn {
200
+ func appMetadataFileUpdater (filePath string ) error {
201
201
target := filepath .Base (filePath )
202
202
203
- fn , found := appMetadataFileUpdate [target ]
203
+ updater , found := appMetadataFileUpdate [target ]
204
204
if ! found {
205
205
log .Tracef ("appMetadataFileUpdater - no updater" )
206
+ return nil
206
207
}
207
208
208
- return fn
209
+ return fsutil . UpdateFileData ( filePath , updater , true )
209
210
}
210
211
211
- func nodePackageJSONVerUpdater (data []byte ) ([]byte , error ) {
212
+ func nodePackageJSONVerUpdater (target string , data []byte ) ([]byte , error ) {
212
213
var info map [string ]interface {}
213
214
214
215
err := json .Unmarshal (data , & info )
@@ -223,10 +224,11 @@ func nodePackageJSONVerUpdater(data []byte) ([]byte, error) {
223
224
}
224
225
225
226
version = fmt .Sprintf ("1%s" , version )
227
+ log .Tracef ("nodePackageJSONVerUpdater(%s) - version='%v'->'%v')\n " , target , info ["version" ], version )
226
228
info ["version" ] = version
227
229
228
- b := new ( bytes.Buffer )
229
- enc := json .NewEncoder (b )
230
+ var b bytes.Buffer
231
+ enc := json .NewEncoder (& b )
230
232
enc .SetEscapeHTML (false )
231
233
enc .SetIndent (" " , " " )
232
234
err = enc .Encode (info )
@@ -1516,11 +1518,8 @@ copyFiles:
1516
1518
log .Debugf ("saveArtifacts [%s,%s] - error saving file => %v" , srcFileName , filePath , err )
1517
1519
}
1518
1520
1519
- if updater := appMetadataFileUpdater (srcFileName ); updater != nil {
1520
- err := fsutil .UpdateFileData (filePath , updater , true )
1521
- if err != nil {
1522
- log .Debugf ("saveArtifacts [%s,%s] - fsutil.UpdateFileData error => %v" , srcFileName , filePath , err )
1523
- }
1521
+ if err := appMetadataFileUpdater (filePath ); err != nil {
1522
+ log .Debugf ("saveArtifacts [%s,%s] - appMetadataFileUpdater => not updated %v / err = %v" , filePath , err )
1524
1523
}
1525
1524
} else {
1526
1525
err := fsutil .CopyRegularFile (p .cmd .KeepPerms , srcFileName , filePath , true )
0 commit comments