Skip to content

Commit 0a4a17c

Browse files
committed
PR feedback
1 parent 0aedc5e commit 0a4a17c

1 file changed

Lines changed: 8 additions & 7 deletions

File tree

internal/cmds/cmds.go

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ func update(ctx *log.Context, h types.HandlerEnvironment, report *types.RunComma
8282
err = rehydrateMrSeqFilesForProblematicUpgrades(ctx, h)
8383
if err != nil {
8484
// This is a best effort, but make it clear that's so.
85-
ctx.Log("event", "Unable to reydrate mrseq files. Continuing.")
85+
ctx.Log("event", "Unable to rehydrate mrseq files. Continuing.")
8686
}
8787

8888
// Copy any .mrseq or .status files -Most Recently executed Sequence number files and status files for Run Commands from old version to new version.
@@ -410,10 +410,10 @@ func rehydrateMrSeqFilesForProblematicUpgrades(ctx *log.Context, h types.Handler
410410
}
411411

412412
if isProblematicVersion {
413-
ctx.Log("message", "Rehydrating mrseq files from version '%s'", oldExtensionVersion)
413+
ctx.Log("message", fmt.Sprintf("Rehydrating mrseq files from version '%s'", oldExtensionVersion))
414414
return doRehydrateMrSeqFilesForProblematicUpgrades(ctx, oldExtensionDirectory, newExtensionDirectory)
415415
} else {
416-
ctx.Log("message", "Previous extension version '%s' does not require mrseq hydration", oldExtensionVersion)
416+
ctx.Log("message", fmt.Sprintf("Previous extension version '%s' does not require mrseq hydration", oldExtensionVersion))
417417
}
418418

419419
return nil
@@ -426,6 +426,7 @@ func doRehydrateMrSeqFilesForProblematicUpgrades(ctx *log.Context, oldExtensionD
426426
if err != nil {
427427
return errors.Wrap(err, fmt.Sprintf("Failed to open status directory '%s'", oldExtensionStatusDirectory))
428428
}
429+
defer extensionStatusDirectoryFDRef.Close()
429430

430431
// Iterate through the status directory, looking for files of the format: {extension name}.{seqNo}.status
431432
// For each of these, look for the corresponding file {extension name}.mrseq under the extension directory
@@ -443,7 +444,7 @@ func doRehydrateMrSeqFilesForProblematicUpgrades(ctx *log.Context, oldExtensionD
443444
if strings.HasSuffix(statusFileName, constants.StatusFileExtension) {
444445
parts := strings.Split(statusFileName, ".")
445446
if len(parts) != 3 {
446-
ctx.Log("message", "Invalid status file '%s'", statusFileName)
447+
ctx.Log("message", fmt.Sprintf("Invalid status file '%s'", statusFileName))
447448
} else {
448449
extensionName := parts[0]
449450
seqNo := parts[1]
@@ -454,14 +455,14 @@ func doRehydrateMrSeqFilesForProblematicUpgrades(ctx *log.Context, oldExtensionD
454455
_, err = os.Stat(mrSeqFilePath)
455456
if err != nil {
456457
if errors.Is(err, os.ErrNotExist) {
457-
ctx.Log("message", "Rehydrating mrseq file for '%s' because it was mistakenly deleted during disable", extensionName)
458+
ctx.Log("message", fmt.Sprintf("Rehydrating mrseq file for '%s' because it was mistakenly deleted during disable", extensionName))
458459
err = os.WriteFile(mrSeqFilePath, []byte(seqNo), os.FileMode(0600))
459460
if err != nil {
460461
errMessage := fmt.Sprintf("Could not write file '%s'", mrSeqFilePath)
461462
ctx.Log("message", errMessage)
462463
return errors.Wrap(err, errMessage)
463464
}
464-
ctx.Log("message", "Successfully rehydrated mrseq file for '%s' with seqNo '%s'. File location '%s'", extensionName, seqNo, mrSeqFilePath)
465+
ctx.Log("message", fmt.Sprintf("Successfully rehydrated mrseq file for '%s' with seqNo '%s'. File location '%s'", extensionName, seqNo, mrSeqFilePath))
465466
} else {
466467
errMessage := fmt.Sprintf("Could not access file '%s' even though it exists", mrSeqFilePath)
467468
ctx.Log("message", errMessage)
@@ -484,7 +485,7 @@ func doRehydrateMrSeqFilesForProblematicUpgrades(ctx *log.Context, oldExtensionD
484485
ctx.Log("message", errMessage)
485486
return errors.Wrap(err, errMessage)
486487
}
487-
ctx.Log("message", "Updated mrseq file for '%s' with seqNo '%s'. File location '%s'", extensionName, seqNo, mrSeqFilePath)
488+
ctx.Log("message", fmt.Sprintf("Updated mrseq file for '%s' with seqNo '%s'. File location '%s'", extensionName, seqNo, mrSeqFilePath))
488489
}
489490
}
490491
}

0 commit comments

Comments
 (0)