forked from toolshed/abra
fix(upgrade): make upgrade --chaos working again
This commit is contained in:
parent
8a0274cac0
commit
e6b35e8524
@ -194,16 +194,16 @@ recipes.
|
|||||||
// check out the tag and then they'll appear to be missing. this covers
|
// check out the tag and then they'll appear to be missing. this covers
|
||||||
// when we obviously will forget to write release notes before publishing
|
// when we obviously will forget to write release notes before publishing
|
||||||
var releaseNotes string
|
var releaseNotes string
|
||||||
|
if chosenUpgrade != "" {
|
||||||
|
parsedChosenUpgrade, err := tagcmp.Parse(chosenUpgrade)
|
||||||
|
if err != nil {
|
||||||
|
logrus.Fatal(err)
|
||||||
|
}
|
||||||
for _, version := range versions {
|
for _, version := range versions {
|
||||||
parsedVersion, err := tagcmp.Parse(version)
|
parsedVersion, err := tagcmp.Parse(version)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
logrus.Fatal(err)
|
logrus.Fatal(err)
|
||||||
}
|
}
|
||||||
parsedChosenUpgrade, err := tagcmp.Parse(chosenUpgrade)
|
|
||||||
if err != nil {
|
|
||||||
logrus.Fatal(err)
|
|
||||||
}
|
|
||||||
|
|
||||||
if parsedVersion.IsGreaterThan(parsedDeployedVersion) && parsedVersion.IsLessThan(parsedChosenUpgrade) {
|
if parsedVersion.IsGreaterThan(parsedDeployedVersion) && parsedVersion.IsLessThan(parsedChosenUpgrade) {
|
||||||
note, err := internal.GetReleaseNotes(app.Recipe, version)
|
note, err := internal.GetReleaseNotes(app.Recipe, version)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
@ -214,6 +214,7 @@ recipes.
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
if !internal.Chaos {
|
if !internal.Chaos {
|
||||||
if err := recipePkg.EnsureVersion(app.Recipe, chosenUpgrade); err != nil {
|
if err := recipePkg.EnsureVersion(app.Recipe, chosenUpgrade); err != nil {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user