From b2321b59ca368d8f87ae4e6d5842b26b3154a2e7 Mon Sep 17 00:00:00 2001 From: tsunami416604 <75771269+tsunami416604@users.noreply.github.com> Date: Sat, 26 Dec 2020 19:05:39 +0000 Subject: [PATCH] Delete go-parser.psm1 --- get-new-tool-versions/parsers/go-parser.psm1 | 30 -------------------- 1 file changed, 30 deletions(-) delete mode 100644 get-new-tool-versions/parsers/go-parser.psm1 diff --git a/get-new-tool-versions/parsers/go-parser.psm1 b/get-new-tool-versions/parsers/go-parser.psm1 deleted file mode 100644 index 19f3a21..0000000 --- a/get-new-tool-versions/parsers/go-parser.psm1 +++ /dev/null @@ -1,30 +0,0 @@ -using module "./base-parser.psm1" - -class GoVersionsParser: BaseVersionsParser { - [SemVer[]] GetUploadedVersions() { - $url = $this.BuildGitHubFileUrl("actions", "go-versions", "main", "versions-manifest.json") - $releases = Invoke-RestMethod $url -MaximumRetryCount $this.ApiRetryCount -RetryIntervalSec $this.ApiRetryIntervalSeconds - return $releases.version - } - - hidden [string[]] ParseAllAvailableVersions() { - $url = "https://golang.org/dl/?mode=json&include=all" - $releases = Invoke-RestMethod $url -MaximumRetryCount $this.ApiRetryCount -RetryIntervalSec $this.ApiRetryIntervalSeconds - return $releases.version - } - - hidden [SemVer] FormatVersion([string]$VersionSpec) { - $cleanVersion = $VersionSpec -replace "^go", "" - $semanticVersion = $cleanVersion -replace "(\d+\.\d+\.?\d+?)((?:alpha|beta|rc))(\d*)",'$1-$2.$3' - return [SemVer]$semanticVersion - } - - hidden [bool] ShouldIncludeVersion([SemVer]$Version) { - if ($Version.PreReleaseLabel) { - return $false - } - - # For Go, we include all versions greater than 1.12 - return $Version -gt [SemVer]"1.12.0" - } -} \ No newline at end of file