// Copyright IBM Corp. 2014, 2026 // SPDX-License-Identifier: BUSL-1.1 package collections import "github.com/hashicorp/terraform/internal/plans" // CompareActions will compare current and next, and return plans.Update if they // are different, and current if they are the same. func CompareActions(current, next plans.Action) plans.Action { if next == plans.NoOp { return current } if current != next { return plans.Update } return current }