diff --git a/.github/workflows/rununitybuildmultiversion.yml b/.github/workflows/rununitybuildmultiversion.yml index 366f99ce..76b095be 100644 --- a/.github/workflows/rununitybuildmultiversion.yml +++ b/.github/workflows/rununitybuildmultiversion.yml @@ -130,6 +130,13 @@ jobs: return 0 } } + + function Get-LetterCount + { + Param ([string]$string) + echo "String [$string] has a length of [$string.Length]" + return $string.Length + } echo "::endgroup::" echo "::group::Get Installed Unity version based on Matrix" @@ -141,7 +148,7 @@ jobs: echo "Installed unity versions are {$InstalledUnityVersions}" echo "Unity install path is {$editorRootPath}" - $versionLength = [string]$unityVersion.Length + $versionLength = Get-LetterCount $unityVersion if ($versionLength -eq 4) { $queryUnityVersion = GetString $InstalledUnityVersions "$unityVersion.{4,7}" -MatchIndex 0 echo "Found [$queryUnityVersion] from [$InstalledUnityVersions] with version length $versionLength"