New versioning logic for Helm releases uses GraphQL to fetch the last 100 releases of Helm. It then filters out the release as specified in the input. If 3.* has been specified, it'll get the latest Helm 3 release. Similarly if 2.* has been specified, it'll get the latest Helm 2 release. In case of latest, it'll fetch the latest Helm 3 release (to keep the behaviour consistent with previous action release).