private[prism] def isAmigoUpgrade()

in app/prism/Recommendations.scala [101:112]


  private[prism] def isAmigoUpgrade(
      amigoAmi: AMI
  )(candidateAmi: AMI): Boolean = {
    (for {
      amiStage <- amigoAmi.tags.get("AmigoStage")
      candidateStage <- candidateAmi.tags.get("AmigoStage")
      amiRecipe <- amigoAmi.tags.get("Recipe")
      candidateRecipe <- candidateAmi.tags.get("Recipe")
    } yield {
      amiStage == candidateStage && amiRecipe == candidateRecipe
    }) getOrElse false
  }