feat(upgrade): add --releasenotes: show release notes and skip upgrading
All checks were successful
continuous-integration/drone/push Build is passing
All checks were successful
continuous-integration/drone/push Build is passing
This commit is contained in:
parent
70e2943301
commit
e609924af0
@ -31,6 +31,7 @@ var appUpgradeCommand = cli.Command{
|
|||||||
internal.NoDomainChecksFlag,
|
internal.NoDomainChecksFlag,
|
||||||
internal.DontWaitConvergeFlag,
|
internal.DontWaitConvergeFlag,
|
||||||
internal.OfflineFlag,
|
internal.OfflineFlag,
|
||||||
|
internal.ReleaseNotesFlag,
|
||||||
},
|
},
|
||||||
Before: internal.SubCommandBefore,
|
Before: internal.SubCommandBefore,
|
||||||
Description: `
|
Description: `
|
||||||
@ -269,6 +270,12 @@ recipes.
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if internal.ReleaseNotes {
|
||||||
|
fmt.Println()
|
||||||
|
fmt.Print(releaseNotes)
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
if err := internal.NewVersionOverview(app, deployedVersion, chosenUpgrade, releaseNotes); err != nil {
|
if err := internal.NewVersionOverview(app, deployedVersion, chosenUpgrade, releaseNotes); err != nil {
|
||||||
logrus.Fatal(err)
|
logrus.Fatal(err)
|
||||||
}
|
}
|
||||||
|
@ -95,6 +95,16 @@ var OfflineFlag = &cli.BoolFlag{
|
|||||||
Usage: "Prefer offline & filesystem access when possible",
|
Usage: "Prefer offline & filesystem access when possible",
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// ReleaseNotes stores the variable from ReleaseNotesFlag.
|
||||||
|
var ReleaseNotes bool
|
||||||
|
|
||||||
|
// ReleaseNotesFlag turns on/off printing only release notes when upgrading.
|
||||||
|
var ReleaseNotesFlag = &cli.BoolFlag{
|
||||||
|
Name: "releasenotes, r",
|
||||||
|
Destination: &ReleaseNotes,
|
||||||
|
Usage: "Only show release notes",
|
||||||
|
}
|
||||||
|
|
||||||
// MachineReadable stores the variable from MachineReadableFlag
|
// MachineReadable stores the variable from MachineReadableFlag
|
||||||
var MachineReadable bool
|
var MachineReadable bool
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user