The answer to "what would cherry upgrade do right now?": the running
version, the resolved target release, the platform asset that would be
installed, and whether an upgrade is actually due.
Summary
Types
@type t() :: %Cherry.Upgrade.Plan{ asset: String.t(), current: String.t(), release: Cherry.Upgrade.Release.t(), status: :up_to_date | :outdated }