From b7943a4bb9125b2f1a63b0d4c853d63e19d16160 Mon Sep 17 00:00:00 2001 From: Evsyukov Denis Date: Mon, 11 Dec 2023 12:05:38 +0300 Subject: [PATCH] feat: add gobrew config --- cmd/gobrew/main.go | 21 +- gobrew.go | 64 +- gobrew_test.go | 63 +- helpers.go | 14 +- helpers_test.go | 50 +- testdata/go1.16.5.darwin-amd64.tar.gz | Bin 0 -> 756 bytes testdata/go1.16.5.darwin-arm64.tar.gz | Bin 0 -> 756 bytes testdata/go1.16.5.linux-amd64.tar.gz | Bin 0 -> 756 bytes testdata/go1.16.5.windows-amd64.zip | Bin 0 -> 156 bytes testdata/go1.19.darwin-amd64.tar.gz | Bin 0 -> 756 bytes testdata/go1.19.darwin-arm64.tar.gz | Bin 0 -> 756 bytes testdata/go1.19.linux-amd64.tar.gz | Bin 0 -> 756 bytes testdata/go1.19.windows-amd64.zip | Bin 0 -> 156 bytes testdata/go1.20.darwin-amd64.tar.gz | Bin 0 -> 756 bytes testdata/go1.20.darwin-arm64.tar.gz | Bin 0 -> 756 bytes testdata/go1.20.linux-amd64.tar.gz | Bin 0 -> 756 bytes testdata/go1.20.windows-amd64.zip | Bin 0 -> 156 bytes testdata/go1.21.5.darwin-amd64.tar.gz | Bin 0 -> 756 bytes testdata/go1.21.5.darwin-arm64.tar.gz | Bin 0 -> 756 bytes testdata/go1.21.5.linux-amd64.tar.gz | Bin 0 -> 756 bytes testdata/go1.21.5.windows-amd64.zip | Bin 0 -> 156 bytes testdata/go1.9.darwin-amd64.tar.gz | Bin 0 -> 756 bytes testdata/go1.9.darwin-arm64.tar.gz | Bin 153 -> 756 bytes testdata/go1.9.linux-amd64.tar.gz | Bin 0 -> 756 bytes testdata/go1.9.windows-amd64.zip | Bin 0 -> 156 bytes testdata/gobrew-darwin-amd64 | 0 testdata/gobrew-darwin-arm64 | 0 testdata/gobrew-linux-amd64 | 0 testdata/gobrew-windows-amd64.exe | 0 testdata/golang-tags.json | 4042 +++++++++++++++++++++++++ testdata/latest | 324 ++ utils/utils_test.go | 35 +- 32 files changed, 4502 insertions(+), 111 deletions(-) create mode 100644 testdata/go1.16.5.darwin-amd64.tar.gz create mode 100644 testdata/go1.16.5.darwin-arm64.tar.gz create mode 100644 testdata/go1.16.5.linux-amd64.tar.gz create mode 100644 testdata/go1.16.5.windows-amd64.zip create mode 100644 testdata/go1.19.darwin-amd64.tar.gz create mode 100644 testdata/go1.19.darwin-arm64.tar.gz create mode 100644 testdata/go1.19.linux-amd64.tar.gz create mode 100644 testdata/go1.19.windows-amd64.zip create mode 100644 testdata/go1.20.darwin-amd64.tar.gz create mode 100644 testdata/go1.20.darwin-arm64.tar.gz create mode 100644 testdata/go1.20.linux-amd64.tar.gz create mode 100644 testdata/go1.20.windows-amd64.zip create mode 100644 testdata/go1.21.5.darwin-amd64.tar.gz create mode 100644 testdata/go1.21.5.darwin-arm64.tar.gz create mode 100644 testdata/go1.21.5.linux-amd64.tar.gz create mode 100644 testdata/go1.21.5.windows-amd64.zip create mode 100644 testdata/go1.9.darwin-amd64.tar.gz create mode 100644 testdata/go1.9.linux-amd64.tar.gz create mode 100644 testdata/go1.9.windows-amd64.zip create mode 100644 testdata/gobrew-darwin-amd64 create mode 100644 testdata/gobrew-darwin-arm64 create mode 100644 testdata/gobrew-linux-amd64 create mode 100644 testdata/gobrew-windows-amd64.exe create mode 100644 testdata/golang-tags.json create mode 100644 testdata/latest diff --git a/cmd/gobrew/main.go b/cmd/gobrew/main.go index 172967e..6eb339f 100644 --- a/cmd/gobrew/main.go +++ b/cmd/gobrew/main.go @@ -74,14 +74,27 @@ func init() { } func main() { - homeDir, ok := os.LookupEnv("GOBREW_ROOT") - if !ok || homeDir == "" { + rootDir := os.Getenv("GOBREW_ROOT") + if rootDir == "" { var err error - homeDir, err = os.UserHomeDir() + rootDir, err = os.UserHomeDir() utils.CheckError(err, "failed get home directory and GOBREW_ROOT not defined") } - gb := gobrew.NewGoBrew(homeDir) + registryPath := gobrew.DefaultRegistryPath + if p := os.Getenv("GOBREW_REGISTRY"); p != "" { + registryPath = p + } + + config := gobrew.Config{ + RootDir: rootDir, + RegistryPathUrl: registryPath, + GobrewDownloadUrl: gobrew.GoBrewDownloadUrl, + GobrewTags: gobrew.GoBrewTagsApi, + GobrewVersionsUrl: gobrew.GoBrewVersionsUrl, + } + + gb := gobrew.NewGoBrew(config) switch actionArg { case "interactive", "info": gb.Interactive(true) diff --git a/gobrew.go b/gobrew.go index f0037db..9d758da 100644 --- a/gobrew.go +++ b/gobrew.go @@ -4,6 +4,7 @@ import ( "fmt" "io" "io/fs" + "net/url" "os" "path/filepath" "regexp" @@ -18,9 +19,10 @@ import ( const ( goBrewDir string = ".gobrew" - defaultRegistryPath string = "https://go.dev/dl/" - goBrewDownloadUrl string = "https://github.com/kevincobain2000/gobrew/releases/latest/download/" - goBrewTagsApi string = "https://raw.githubusercontent.com/kevincobain2000/gobrew/json/golang-tags.json" + DefaultRegistryPath string = "https://go.dev/dl/" + GoBrewDownloadUrl string = "https://github.com/kevincobain2000/gobrew/releases/latest/download/" + GoBrewTagsApi = "https://raw.githubusercontent.com/kevincobain2000/gobrew/json/golang-tags.json" + GoBrewVersionsUrl string = "https://api.github.com/repos/kevincobain2000/gobrew/releases/latest" ) // check GoBrew implement is Command interface @@ -36,32 +38,48 @@ type Command interface { Use(version string) Prune() Version(currentVersion string) - Upgrade(currentVersion string) + Upgrade(string) Interactive(ask bool) } // GoBrew struct type GoBrew struct { - homeDir string - installDir string - versionsDir string - currentDir string - currentBinDir string - currentGoDir string - downloadsDir string + rootDir string + installDir string + versionsDir string + currentDir string + currentBinDir string + currentGoDir string + downloadsDir string + registryPathUrl string + gobrewDownloadUrl string + gobrewTags string + gobrewVersionsUrl string +} + +type Config struct { + RootDir string + RegistryPathUrl string + GobrewDownloadUrl string + GobrewTags string + GobrewVersionsUrl string } // NewGoBrew instance -func NewGoBrew(homeDir string) GoBrew { - installDir := filepath.Join(homeDir, goBrewDir) +func NewGoBrew(config Config) GoBrew { + installDir := filepath.Join(config.RootDir, goBrewDir) gb := GoBrew{ - homeDir: homeDir, - installDir: installDir, - versionsDir: filepath.Join(installDir, "versions"), - currentDir: filepath.Join(installDir, "current"), - currentBinDir: filepath.Join(installDir, "current", "bin"), - currentGoDir: filepath.Join(installDir, "current", "go"), - downloadsDir: filepath.Join(installDir, "downloads"), + rootDir: config.RootDir, + installDir: installDir, + versionsDir: filepath.Join(installDir, "versions"), + currentDir: filepath.Join(installDir, "current"), + currentBinDir: filepath.Join(installDir, "current", "bin"), + currentGoDir: filepath.Join(installDir, "current", "go"), + downloadsDir: filepath.Join(installDir, "downloads"), + registryPathUrl: config.RegistryPathUrl, + gobrewDownloadUrl: config.GobrewDownloadUrl, + gobrewTags: config.GobrewTags, + gobrewVersionsUrl: config.GobrewVersionsUrl, } return gb @@ -297,7 +315,7 @@ func (gb *GoBrew) Install(version string) string { gb.mkDirs(version) color.Infof("==> [Info] Downloading version: %s\n", version) - gb.downloadAndExtract(defaultRegistryPath, version) + gb.downloadAndExtract(version) gb.cleanDownloadsDir() color.Successf("==> [Success] Downloaded version: %s\n", version) return version @@ -330,9 +348,9 @@ func (gb *GoBrew) Upgrade(currentVersion string) { mkdirTemp, _ := os.MkdirTemp("", "gobrew") tmpFile := filepath.Join(mkdirTemp, "gobrew"+fileExt) - url := goBrewDownloadUrl + "gobrew-" + gb.getArch() + fileExt + downloadUrl, _ := url.JoinPath(gb.gobrewDownloadUrl, "gobrew-"+gb.getArch()+fileExt) utils.CheckError( - utils.DownloadWithProgress(url, "gobrew"+fileExt, mkdirTemp), + utils.DownloadWithProgress(downloadUrl, "gobrew"+fileExt, mkdirTemp), "[Error] Download GoBrew failed") source, err := os.Open(tmpFile) diff --git a/gobrew_test.go b/gobrew_test.go index 5304512..eb6c487 100644 --- a/gobrew_test.go +++ b/gobrew_test.go @@ -1,35 +1,60 @@ package gobrew import ( + "net/http" + "net/http/httptest" + "net/url" "os" "path/filepath" - "strings" "testing" "github.com/stretchr/testify/assert" ) +func setupGobrew(t *testing.T, ts *httptest.Server) GoBrew { + tags, _ := url.JoinPath(ts.URL, "golang-tags.json") + versionUrl, _ := url.JoinPath(ts.URL, "latest") + config := Config{ + RootDir: t.TempDir(), + RegistryPathUrl: ts.URL, + GobrewDownloadUrl: ts.URL, + GobrewTags: tags, + GobrewVersionsUrl: versionUrl, + } + gb := NewGoBrew(config) + return gb +} + func TestInstallAndExistVersion(t *testing.T) { t.Parallel() - gb := NewGoBrew(t.TempDir()) - gb.Install("1.19") - exists := gb.existsVersion("1.19") + ts := httptest.NewServer(http.FileServer(http.Dir("testdata"))) + defer ts.Close() + gb := setupGobrew(t, ts) + gb.Install("1.9") + exists := gb.existsVersion("1.9") assert.Equal(t, true, exists) t.Log("test finished") } func TestUnInstallThenNotExistVersion(t *testing.T) { t.Parallel() - gb := NewGoBrew(t.TempDir()) - gb.Uninstall("1.19") - exists := gb.existsVersion("1.19") + ts := httptest.NewServer(http.FileServer(http.Dir("testdata"))) + defer ts.Close() + gb := setupGobrew(t, ts) + gb.Install("1.9") + exists := gb.existsVersion("1.9") + assert.Equal(t, true, exists) + gb.Uninstall("1.9") + exists = gb.existsVersion("1.9") assert.Equal(t, false, exists) t.Log("test finished") } func TestUpgrade(t *testing.T) { t.Parallel() - gb := NewGoBrew(t.TempDir()) + ts := httptest.NewServer(http.FileServer(http.Dir("testdata"))) + defer ts.Close() + gb := setupGobrew(t, ts) binaryDir := filepath.Join(gb.installDir, "bin") _ = os.MkdirAll(binaryDir, os.ModePerm) @@ -52,7 +77,9 @@ func TestUpgrade(t *testing.T) { func TestDoNotUpgradeLatestVersion(t *testing.T) { t.Skip("skipping test...needs to rewrite") - gb := NewGoBrew(t.TempDir()) + ts := httptest.NewServer(http.FileServer(http.Dir("testdata"))) + defer ts.Close() + gb := setupGobrew(t, ts) binaryDir := filepath.Join(gb.installDir, "bin") _ = os.MkdirAll(binaryDir, os.ModePerm) @@ -76,37 +103,37 @@ func TestDoNotUpgradeLatestVersion(t *testing.T) { func TestInteractive(t *testing.T) { t.Parallel() - gb := NewGoBrew(t.TempDir()) + ts := httptest.NewServer(http.FileServer(http.Dir("testdata"))) + defer ts.Close() + gb := setupGobrew(t, ts) + currentVersion := gb.CurrentVersion() latestVersion := gb.getLatestVersion() - // modVersion := gb.getModVersion() assert.Equal(t, "None", currentVersion) assert.NotEqual(t, currentVersion, latestVersion) gb.Interactive(false) currentVersion = gb.CurrentVersion() - // remove string private from currentVersion (for macOS) due to /private/var symlink issue - currentVersion = strings.Replace(currentVersion, "private", "", -1) assert.Equal(t, currentVersion, latestVersion) gb.Install("1.16.5") // we know, it is not latest gb.Use("1.16.5") currentVersion = gb.CurrentVersion() - currentVersion = strings.Replace(currentVersion, "private", "", -1) assert.Equal(t, "1.16.5", currentVersion) assert.NotEqual(t, currentVersion, latestVersion) gb.Interactive(false) currentVersion = gb.CurrentVersion() - currentVersion = strings.Replace(currentVersion, "private", "", -1) assert.Equal(t, currentVersion, latestVersion) t.Log("test finished") } func TestPrune(t *testing.T) { t.Parallel() - gb := NewGoBrew(t.TempDir()) + ts := httptest.NewServer(http.FileServer(http.Dir("testdata"))) + defer ts.Close() + gb := setupGobrew(t, ts) gb.Install("1.20") gb.Install("1.19") gb.Use("1.19") @@ -118,7 +145,9 @@ func TestPrune(t *testing.T) { func TestGoBrew_CurrentVersion(t *testing.T) { t.Parallel() - gb := NewGoBrew(t.TempDir()) + ts := httptest.NewServer(http.FileServer(http.Dir("testdata"))) + defer ts.Close() + gb := setupGobrew(t, ts) assert.Equal(t, true, gb.CurrentVersion() == "None") gb.Install("1.19") gb.Use("1.19") diff --git a/helpers.go b/helpers.go index ba787d5..761443b 100644 --- a/helpers.go +++ b/helpers.go @@ -8,6 +8,7 @@ import ( "log" "net" "net/http" + "net/url" "os" "path/filepath" "regexp" @@ -319,14 +320,10 @@ func (gb *GoBrew) getVersionDir(version string) string { return filepath.Join(gb.versionsDir, version) } -func (gb *GoBrew) downloadAndExtract(url, version string) { +func (gb *GoBrew) downloadAndExtract(version string) { tarName := "go" + version + "." + gb.getArch() + tarNameExt - registryPath := url - if p := os.Getenv("GOBREW_REGISTRY"); p != "" { - registryPath = p - } - downloadURL := registryPath + tarName + downloadURL, _ := url.JoinPath(gb.registryPathUrl, tarName) color.Infoln("==> [Info] Downloading from:", downloadURL) dstDownloadDir := filepath.Join(gb.downloadsDir) @@ -369,8 +366,7 @@ func (gb *GoBrew) changeSymblinkGo(version string) { } func (gb *GoBrew) getGobrewVersion() string { - url := "https://api.github.com/repos/kevincobain2000/gobrew/releases/latest" - data := doRequest(url) + data := doRequest(gb.gobrewVersionsUrl) if len(data) == 0 { return "" } @@ -385,7 +381,7 @@ func (gb *GoBrew) getGobrewVersion() string { } func (gb *GoBrew) getGolangVersions() (result []string) { - data := doRequest(goBrewTagsApi) + data := doRequest(gb.gobrewTags) if len(data) == 0 { return } diff --git a/helpers_test.go b/helpers_test.go index 517f7b8..a26e05b 100644 --- a/helpers_test.go +++ b/helpers_test.go @@ -57,7 +57,9 @@ func TestJudgeVersion(t *testing.T) { test := test t.Run(test.version, func(t *testing.T) { t.Parallel() - gb := NewGoBrew(t.TempDir()) + ts := httptest.NewServer(http.FileServer(http.Dir("testdata"))) + defer ts.Close() + gb := setupGobrew(t, ts) version := gb.judgeVersion(test.version) assert.Equal(t, test.wantVersion, version) @@ -68,7 +70,9 @@ func TestJudgeVersion(t *testing.T) { func TestListVersions(t *testing.T) { t.Parallel() - gb := NewGoBrew(t.TempDir()) + ts := httptest.NewServer(http.FileServer(http.Dir("testdata"))) + defer ts.Close() + gb := setupGobrew(t, ts) gb.ListVersions() t.Log("test finished") @@ -76,7 +80,9 @@ func TestListVersions(t *testing.T) { func TestExistVersion(t *testing.T) { t.Parallel() - gb := NewGoBrew(t.TempDir()) + ts := httptest.NewServer(http.FileServer(http.Dir("testdata"))) + defer ts.Close() + gb := setupGobrew(t, ts) exists := gb.existsVersion("1.19") @@ -139,6 +145,7 @@ func TestExtractMajorVersion(t *testing.T) { } }) } + t.Log("test finished") } func TestGoBrew_extract(t *testing.T) { @@ -173,12 +180,15 @@ func TestGoBrew_extract(t *testing.T) { tt := tt t.Run(tt.name, func(t *testing.T) { t.Parallel() - gb := NewGoBrew(t.TempDir()) + ts := httptest.NewServer(http.FileServer(http.Dir("testdata"))) + defer ts.Close() + gb := setupGobrew(t, ts) if err := gb.extract(tt.args.srcTar, filepath.Join(t.TempDir(), tt.args.dstDir)); (err != nil) != tt.wantErr { t.Errorf("GoBrew.extract() error = %v, wantErr %v", err, tt.wantErr) } }) } + t.Log("test finished") } func Test_doRequest(t *testing.T) { @@ -211,33 +221,15 @@ func Test_doRequest(t *testing.T) { } }) } + t.Log("test finished") } func TestGoBrew_downloadAndExtract(t *testing.T) { t.Parallel() - type args struct { - version string - } - tests := []struct { - name string - args args - }{ - { - name: "1.9", - args: args{ - version: "1.9", - }, - }, - } - for _, tt := range tests { - tt := tt - gb := NewGoBrew(t.TempDir()) - gb.mkDirs("1.9") - t.Run(tt.name, func(t *testing.T) { - t.Parallel() - ts := httptest.NewServer(http.FileServer(http.Dir("testdata"))) - defer ts.Close() - gb.downloadAndExtract(ts.URL+"/", tt.args.version) - }) - } + ts := httptest.NewServer(http.FileServer(http.Dir("testdata"))) + defer ts.Close() + gb := setupGobrew(t, ts) + gb.mkDirs("1.9") + gb.downloadAndExtract("1.9") + t.Log("test finished") } diff --git a/testdata/go1.16.5.darwin-amd64.tar.gz b/testdata/go1.16.5.darwin-amd64.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..5ec80f3126d0231ed03e9b26a528043879f8a7b4 GIT binary patch literal 756 zcmVeJ(2(7w7nObkmC1Od$W?x}#IiZF^xc zrFmdg{+oupmH#F9#rRqtoF|_Drr`a!*Y^%#5;lx|%PHRw}QUz4u`&{pY#UsG}Q;4;IMvF=_aLG zIj$@v532y)Y>C5Fvrm4#f8V1=t^et+{;Tp|T99wI*MD2swEnLNt$N*-jH!gmu|zZ5 zcbn$0ERaFnQT~*Vpw;w)Cb}aY11fe~tjT(8Q1|EJ=R;8aKNBXFXytch119O=j1R2o z2elfu&wc;-qVwh3ugYv~dr9r^YQgIc3z-MK@R-XY_|#bpZ!ESf@`Hv<5Ko4! zL<(yCKfZtePY}d^jFzo6YE?Gf5G} z1VOBuZcuFY2I-ywd&v1OTUzS;m+jE`ueAX24?W*=BTtVGzatEl|0Us2{u2a2q{(0Z^((vpFaQAk_>ay2 literal 0 HcmV?d00001 diff --git a/testdata/go1.16.5.darwin-arm64.tar.gz b/testdata/go1.16.5.darwin-arm64.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..5ec80f3126d0231ed03e9b26a528043879f8a7b4 GIT binary patch literal 756 zcmVeJ(2(7w7nObkmC1Od$W?x}#IiZF^xc zrFmdg{+oupmH#F9#rRqtoF|_Drr`a!*Y^%#5;lx|%PHRw}QUz4u`&{pY#UsG}Q;4;IMvF=_aLG zIj$@v532y)Y>C5Fvrm4#f8V1=t^et+{;Tp|T99wI*MD2swEnLNt$N*-jH!gmu|zZ5 zcbn$0ERaFnQT~*Vpw;w)Cb}aY11fe~tjT(8Q1|EJ=R;8aKNBXFXytch119O=j1R2o z2elfu&wc;-qVwh3ugYv~dr9r^YQgIc3z-MK@R-XY_|#bpZ!ESf@`Hv<5Ko4! zL<(yCKfZtePY}d^jFzo6YE?Gf5G} z1VOBuZcuFY2I-ywd&v1OTUzS;m+jE`ueAX24?W*=BTtVGzatEl|0Us2{u2a2q{(0Z^((vpFaQAk_>ay2 literal 0 HcmV?d00001 diff --git a/testdata/go1.16.5.linux-amd64.tar.gz b/testdata/go1.16.5.linux-amd64.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..5ec80f3126d0231ed03e9b26a528043879f8a7b4 GIT binary patch literal 756 zcmVeJ(2(7w7nObkmC1Od$W?x}#IiZF^xc zrFmdg{+oupmH#F9#rRqtoF|_Drr`a!*Y^%#5;lx|%PHRw}QUz4u`&{pY#UsG}Q;4;IMvF=_aLG zIj$@v532y)Y>C5Fvrm4#f8V1=t^et+{;Tp|T99wI*MD2swEnLNt$N*-jH!gmu|zZ5 zcbn$0ERaFnQT~*Vpw;w)Cb}aY11fe~tjT(8Q1|EJ=R;8aKNBXFXytch119O=j1R2o z2elfu&wc;-qVwh3ugYv~dr9r^YQgIc3z-MK@R-XY_|#bpZ!ESf@`Hv<5Ko4! zL<(yCKfZtePY}d^jFzo6YE?Gf5G} z1VOBuZcuFY2I-ywd&v1OTUzS;m+jE`ueAX24?W*=BTtVGzatEl|0Us2{u2a2q{(0Z^((vpFaQAk_>ay2 literal 0 HcmV?d00001 diff --git a/testdata/go1.16.5.windows-amd64.zip b/testdata/go1.16.5.windows-amd64.zip new file mode 100644 index 0000000000000000000000000000000000000000..9762ee7b04bad154654b183da96abefd49123c9a GIT binary patch literal 156 zcmWIWW@h1H0D+3w?r<;zN-#6XFr??}hlX%6Fdsf$miqBVS!!toHv=QfS4IW~77?Jb q0B=SnIc8kiC7=cgFuZjHF~NqhLJY$&h?Nbbgb@fmfwV1%!vFw_7#4;A literal 0 HcmV?d00001 diff --git a/testdata/go1.19.darwin-amd64.tar.gz b/testdata/go1.19.darwin-amd64.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..5ec80f3126d0231ed03e9b26a528043879f8a7b4 GIT binary patch literal 756 zcmVeJ(2(7w7nObkmC1Od$W?x}#IiZF^xc zrFmdg{+oupmH#F9#rRqtoF|_Drr`a!*Y^%#5;lx|%PHRw}QUz4u`&{pY#UsG}Q;4;IMvF=_aLG zIj$@v532y)Y>C5Fvrm4#f8V1=t^et+{;Tp|T99wI*MD2swEnLNt$N*-jH!gmu|zZ5 zcbn$0ERaFnQT~*Vpw;w)Cb}aY11fe~tjT(8Q1|EJ=R;8aKNBXFXytch119O=j1R2o z2elfu&wc;-qVwh3ugYv~dr9r^YQgIc3z-MK@R-XY_|#bpZ!ESf@`Hv<5Ko4! zL<(yCKfZtePY}d^jFzo6YE?Gf5G} z1VOBuZcuFY2I-ywd&v1OTUzS;m+jE`ueAX24?W*=BTtVGzatEl|0Us2{u2a2q{(0Z^((vpFaQAk_>ay2 literal 0 HcmV?d00001 diff --git a/testdata/go1.19.darwin-arm64.tar.gz b/testdata/go1.19.darwin-arm64.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..5ec80f3126d0231ed03e9b26a528043879f8a7b4 GIT binary patch literal 756 zcmVeJ(2(7w7nObkmC1Od$W?x}#IiZF^xc zrFmdg{+oupmH#F9#rRqtoF|_Drr`a!*Y^%#5;lx|%PHRw}QUz4u`&{pY#UsG}Q;4;IMvF=_aLG zIj$@v532y)Y>C5Fvrm4#f8V1=t^et+{;Tp|T99wI*MD2swEnLNt$N*-jH!gmu|zZ5 zcbn$0ERaFnQT~*Vpw;w)Cb}aY11fe~tjT(8Q1|EJ=R;8aKNBXFXytch119O=j1R2o z2elfu&wc;-qVwh3ugYv~dr9r^YQgIc3z-MK@R-XY_|#bpZ!ESf@`Hv<5Ko4! zL<(yCKfZtePY}d^jFzo6YE?Gf5G} z1VOBuZcuFY2I-ywd&v1OTUzS;m+jE`ueAX24?W*=BTtVGzatEl|0Us2{u2a2q{(0Z^((vpFaQAk_>ay2 literal 0 HcmV?d00001 diff --git a/testdata/go1.19.linux-amd64.tar.gz b/testdata/go1.19.linux-amd64.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..5ec80f3126d0231ed03e9b26a528043879f8a7b4 GIT binary patch literal 756 zcmVeJ(2(7w7nObkmC1Od$W?x}#IiZF^xc zrFmdg{+oupmH#F9#rRqtoF|_Drr`a!*Y^%#5;lx|%PHRw}QUz4u`&{pY#UsG}Q;4;IMvF=_aLG zIj$@v532y)Y>C5Fvrm4#f8V1=t^et+{;Tp|T99wI*MD2swEnLNt$N*-jH!gmu|zZ5 zcbn$0ERaFnQT~*Vpw;w)Cb}aY11fe~tjT(8Q1|EJ=R;8aKNBXFXytch119O=j1R2o z2elfu&wc;-qVwh3ugYv~dr9r^YQgIc3z-MK@R-XY_|#bpZ!ESf@`Hv<5Ko4! zL<(yCKfZtePY}d^jFzo6YE?Gf5G} z1VOBuZcuFY2I-ywd&v1OTUzS;m+jE`ueAX24?W*=BTtVGzatEl|0Us2{u2a2q{(0Z^((vpFaQAk_>ay2 literal 0 HcmV?d00001 diff --git a/testdata/go1.19.windows-amd64.zip b/testdata/go1.19.windows-amd64.zip new file mode 100644 index 0000000000000000000000000000000000000000..9762ee7b04bad154654b183da96abefd49123c9a GIT binary patch literal 156 zcmWIWW@h1H0D+3w?r<;zN-#6XFr??}hlX%6Fdsf$miqBVS!!toHv=QfS4IW~77?Jb q0B=SnIc8kiC7=cgFuZjHF~NqhLJY$&h?Nbbgb@fmfwV1%!vFw_7#4;A literal 0 HcmV?d00001 diff --git a/testdata/go1.20.darwin-amd64.tar.gz b/testdata/go1.20.darwin-amd64.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..5ec80f3126d0231ed03e9b26a528043879f8a7b4 GIT binary patch literal 756 zcmVeJ(2(7w7nObkmC1Od$W?x}#IiZF^xc zrFmdg{+oupmH#F9#rRqtoF|_Drr`a!*Y^%#5;lx|%PHRw}QUz4u`&{pY#UsG}Q;4;IMvF=_aLG zIj$@v532y)Y>C5Fvrm4#f8V1=t^et+{;Tp|T99wI*MD2swEnLNt$N*-jH!gmu|zZ5 zcbn$0ERaFnQT~*Vpw;w)Cb}aY11fe~tjT(8Q1|EJ=R;8aKNBXFXytch119O=j1R2o z2elfu&wc;-qVwh3ugYv~dr9r^YQgIc3z-MK@R-XY_|#bpZ!ESf@`Hv<5Ko4! zL<(yCKfZtePY}d^jFzo6YE?Gf5G} z1VOBuZcuFY2I-ywd&v1OTUzS;m+jE`ueAX24?W*=BTtVGzatEl|0Us2{u2a2q{(0Z^((vpFaQAk_>ay2 literal 0 HcmV?d00001 diff --git a/testdata/go1.20.darwin-arm64.tar.gz b/testdata/go1.20.darwin-arm64.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..5ec80f3126d0231ed03e9b26a528043879f8a7b4 GIT binary patch literal 756 zcmVeJ(2(7w7nObkmC1Od$W?x}#IiZF^xc zrFmdg{+oupmH#F9#rRqtoF|_Drr`a!*Y^%#5;lx|%PHRw}QUz4u`&{pY#UsG}Q;4;IMvF=_aLG zIj$@v532y)Y>C5Fvrm4#f8V1=t^et+{;Tp|T99wI*MD2swEnLNt$N*-jH!gmu|zZ5 zcbn$0ERaFnQT~*Vpw;w)Cb}aY11fe~tjT(8Q1|EJ=R;8aKNBXFXytch119O=j1R2o z2elfu&wc;-qVwh3ugYv~dr9r^YQgIc3z-MK@R-XY_|#bpZ!ESf@`Hv<5Ko4! zL<(yCKfZtePY}d^jFzo6YE?Gf5G} z1VOBuZcuFY2I-ywd&v1OTUzS;m+jE`ueAX24?W*=BTtVGzatEl|0Us2{u2a2q{(0Z^((vpFaQAk_>ay2 literal 0 HcmV?d00001 diff --git a/testdata/go1.20.linux-amd64.tar.gz b/testdata/go1.20.linux-amd64.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..5ec80f3126d0231ed03e9b26a528043879f8a7b4 GIT binary patch literal 756 zcmVeJ(2(7w7nObkmC1Od$W?x}#IiZF^xc zrFmdg{+oupmH#F9#rRqtoF|_Drr`a!*Y^%#5;lx|%PHRw}QUz4u`&{pY#UsG}Q;4;IMvF=_aLG zIj$@v532y)Y>C5Fvrm4#f8V1=t^et+{;Tp|T99wI*MD2swEnLNt$N*-jH!gmu|zZ5 zcbn$0ERaFnQT~*Vpw;w)Cb}aY11fe~tjT(8Q1|EJ=R;8aKNBXFXytch119O=j1R2o z2elfu&wc;-qVwh3ugYv~dr9r^YQgIc3z-MK@R-XY_|#bpZ!ESf@`Hv<5Ko4! zL<(yCKfZtePY}d^jFzo6YE?Gf5G} z1VOBuZcuFY2I-ywd&v1OTUzS;m+jE`ueAX24?W*=BTtVGzatEl|0Us2{u2a2q{(0Z^((vpFaQAk_>ay2 literal 0 HcmV?d00001 diff --git a/testdata/go1.20.windows-amd64.zip b/testdata/go1.20.windows-amd64.zip new file mode 100644 index 0000000000000000000000000000000000000000..9762ee7b04bad154654b183da96abefd49123c9a GIT binary patch literal 156 zcmWIWW@h1H0D+3w?r<;zN-#6XFr??}hlX%6Fdsf$miqBVS!!toHv=QfS4IW~77?Jb q0B=SnIc8kiC7=cgFuZjHF~NqhLJY$&h?Nbbgb@fmfwV1%!vFw_7#4;A literal 0 HcmV?d00001 diff --git a/testdata/go1.21.5.darwin-amd64.tar.gz b/testdata/go1.21.5.darwin-amd64.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..5ec80f3126d0231ed03e9b26a528043879f8a7b4 GIT binary patch literal 756 zcmVeJ(2(7w7nObkmC1Od$W?x}#IiZF^xc zrFmdg{+oupmH#F9#rRqtoF|_Drr`a!*Y^%#5;lx|%PHRw}QUz4u`&{pY#UsG}Q;4;IMvF=_aLG zIj$@v532y)Y>C5Fvrm4#f8V1=t^et+{;Tp|T99wI*MD2swEnLNt$N*-jH!gmu|zZ5 zcbn$0ERaFnQT~*Vpw;w)Cb}aY11fe~tjT(8Q1|EJ=R;8aKNBXFXytch119O=j1R2o z2elfu&wc;-qVwh3ugYv~dr9r^YQgIc3z-MK@R-XY_|#bpZ!ESf@`Hv<5Ko4! zL<(yCKfZtePY}d^jFzo6YE?Gf5G} z1VOBuZcuFY2I-ywd&v1OTUzS;m+jE`ueAX24?W*=BTtVGzatEl|0Us2{u2a2q{(0Z^((vpFaQAk_>ay2 literal 0 HcmV?d00001 diff --git a/testdata/go1.21.5.darwin-arm64.tar.gz b/testdata/go1.21.5.darwin-arm64.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..5ec80f3126d0231ed03e9b26a528043879f8a7b4 GIT binary patch literal 756 zcmVeJ(2(7w7nObkmC1Od$W?x}#IiZF^xc zrFmdg{+oupmH#F9#rRqtoF|_Drr`a!*Y^%#5;lx|%PHRw}QUz4u`&{pY#UsG}Q;4;IMvF=_aLG zIj$@v532y)Y>C5Fvrm4#f8V1=t^et+{;Tp|T99wI*MD2swEnLNt$N*-jH!gmu|zZ5 zcbn$0ERaFnQT~*Vpw;w)Cb}aY11fe~tjT(8Q1|EJ=R;8aKNBXFXytch119O=j1R2o z2elfu&wc;-qVwh3ugYv~dr9r^YQgIc3z-MK@R-XY_|#bpZ!ESf@`Hv<5Ko4! zL<(yCKfZtePY}d^jFzo6YE?Gf5G} z1VOBuZcuFY2I-ywd&v1OTUzS;m+jE`ueAX24?W*=BTtVGzatEl|0Us2{u2a2q{(0Z^((vpFaQAk_>ay2 literal 0 HcmV?d00001 diff --git a/testdata/go1.21.5.linux-amd64.tar.gz b/testdata/go1.21.5.linux-amd64.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..5ec80f3126d0231ed03e9b26a528043879f8a7b4 GIT binary patch literal 756 zcmVeJ(2(7w7nObkmC1Od$W?x}#IiZF^xc zrFmdg{+oupmH#F9#rRqtoF|_Drr`a!*Y^%#5;lx|%PHRw}QUz4u`&{pY#UsG}Q;4;IMvF=_aLG zIj$@v532y)Y>C5Fvrm4#f8V1=t^et+{;Tp|T99wI*MD2swEnLNt$N*-jH!gmu|zZ5 zcbn$0ERaFnQT~*Vpw;w)Cb}aY11fe~tjT(8Q1|EJ=R;8aKNBXFXytch119O=j1R2o z2elfu&wc;-qVwh3ugYv~dr9r^YQgIc3z-MK@R-XY_|#bpZ!ESf@`Hv<5Ko4! zL<(yCKfZtePY}d^jFzo6YE?Gf5G} z1VOBuZcuFY2I-ywd&v1OTUzS;m+jE`ueAX24?W*=BTtVGzatEl|0Us2{u2a2q{(0Z^((vpFaQAk_>ay2 literal 0 HcmV?d00001 diff --git a/testdata/go1.21.5.windows-amd64.zip b/testdata/go1.21.5.windows-amd64.zip new file mode 100644 index 0000000000000000000000000000000000000000..9762ee7b04bad154654b183da96abefd49123c9a GIT binary patch literal 156 zcmWIWW@h1H0D+3w?r<;zN-#6XFr??}hlX%6Fdsf$miqBVS!!toHv=QfS4IW~77?Jb q0B=SnIc8kiC7=cgFuZjHF~NqhLJY$&h?Nbbgb@fmfwV1%!vFw_7#4;A literal 0 HcmV?d00001 diff --git a/testdata/go1.9.darwin-amd64.tar.gz b/testdata/go1.9.darwin-amd64.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..5ec80f3126d0231ed03e9b26a528043879f8a7b4 GIT binary patch literal 756 zcmVeJ(2(7w7nObkmC1Od$W?x}#IiZF^xc zrFmdg{+oupmH#F9#rRqtoF|_Drr`a!*Y^%#5;lx|%PHRw}QUz4u`&{pY#UsG}Q;4;IMvF=_aLG zIj$@v532y)Y>C5Fvrm4#f8V1=t^et+{;Tp|T99wI*MD2swEnLNt$N*-jH!gmu|zZ5 zcbn$0ERaFnQT~*Vpw;w)Cb}aY11fe~tjT(8Q1|EJ=R;8aKNBXFXytch119O=j1R2o z2elfu&wc;-qVwh3ugYv~dr9r^YQgIc3z-MK@R-XY_|#bpZ!ESf@`Hv<5Ko4! zL<(yCKfZtePY}d^jFzo6YE?Gf5G} z1VOBuZcuFY2I-ywd&v1OTUzS;m+jE`ueAX24?W*=BTtVGzatEl|0Us2{u2a2q{(0Z^((vpFaQAk_>ay2 literal 0 HcmV?d00001 diff --git a/testdata/go1.9.darwin-arm64.tar.gz b/testdata/go1.9.darwin-arm64.tar.gz index bdde6fc106ad0cfca3fe8896811da438e4b719c3..5ec80f3126d0231ed03e9b26a528043879f8a7b4 100644 GIT binary patch literal 756 zcmVeJ(2(7w7nObkmC1Od$W?x}#IiZF^xc zrFmdg{+oupmH#F9#rRqtoF|_Drr`a!*Y^%#5;lx|%PHRw}QUz4u`&{pY#UsG}Q;4;IMvF=_aLG zIj$@v532y)Y>C5Fvrm4#f8V1=t^et+{;Tp|T99wI*MD2swEnLNt$N*-jH!gmu|zZ5 zcbn$0ERaFnQT~*Vpw;w)Cb}aY11fe~tjT(8Q1|EJ=R;8aKNBXFXytch119O=j1R2o z2elfu&wc;-qVwh3ugYv~dr9r^YQgIc3z-MK@R-XY_|#bpZ!ESf@`Hv<5Ko4! zL<(yCKfZtePY}d^jFzo6YE?Gf5G} z1VOBuZcuFY2I-ywd&v1OTUzS;m+jE`ueAX24?W*=BTtVGzatEl|0Us2{u2a2q{(0Z^((vpFaQAk_>ay2 literal 153 zcmV;K0A~LmiwFR(^mSzb1MQJZ3d1lAM12%p!0E`5VtSku918tFV;6e-Iv=`dq0ogF zC4QUP4AMx$4exiREC9SJ&Dt#rCyTBSi?-T&#{vR7@70hN&NXw7sULHcOFY@*&0Y`I z0rKg~wqf`(XT9U4e*#bakKr8p7@G7*C3fV0bRxg>uPkB+CBnS3@%}57%654I0gXaO H00;m8!Iwsb diff --git a/testdata/go1.9.linux-amd64.tar.gz b/testdata/go1.9.linux-amd64.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..5ec80f3126d0231ed03e9b26a528043879f8a7b4 GIT binary patch literal 756 zcmVeJ(2(7w7nObkmC1Od$W?x}#IiZF^xc zrFmdg{+oupmH#F9#rRqtoF|_Drr`a!*Y^%#5;lx|%PHRw}QUz4u`&{pY#UsG}Q;4;IMvF=_aLG zIj$@v532y)Y>C5Fvrm4#f8V1=t^et+{;Tp|T99wI*MD2swEnLNt$N*-jH!gmu|zZ5 zcbn$0ERaFnQT~*Vpw;w)Cb}aY11fe~tjT(8Q1|EJ=R;8aKNBXFXytch119O=j1R2o z2elfu&wc;-qVwh3ugYv~dr9r^YQgIc3z-MK@R-XY_|#bpZ!ESf@`Hv<5Ko4! zL<(yCKfZtePY}d^jFzo6YE?Gf5G} z1VOBuZcuFY2I-ywd&v1OTUzS;m+jE`ueAX24?W*=BTtVGzatEl|0Us2{u2a2q{(0Z^((vpFaQAk_>ay2 literal 0 HcmV?d00001 diff --git a/testdata/go1.9.windows-amd64.zip b/testdata/go1.9.windows-amd64.zip new file mode 100644 index 0000000000000000000000000000000000000000..9762ee7b04bad154654b183da96abefd49123c9a GIT binary patch literal 156 zcmWIWW@h1H0D+3w?r<;zN-#6XFr??}hlX%6Fdsf$miqBVS!!toHv=QfS4IW~77?Jb q0B=SnIc8kiC7=cgFuZjHF~NqhLJY$&h?Nbbgb@fmfwV1%!vFw_7#4;A literal 0 HcmV?d00001 diff --git a/testdata/gobrew-darwin-amd64 b/testdata/gobrew-darwin-amd64 new file mode 100644 index 0000000..e69de29 diff --git a/testdata/gobrew-darwin-arm64 b/testdata/gobrew-darwin-arm64 new file mode 100644 index 0000000..e69de29 diff --git a/testdata/gobrew-linux-amd64 b/testdata/gobrew-linux-amd64 new file mode 100644 index 0000000..e69de29 diff --git a/testdata/gobrew-windows-amd64.exe b/testdata/gobrew-windows-amd64.exe new file mode 100644 index 0000000..e69de29 diff --git a/testdata/golang-tags.json b/testdata/golang-tags.json new file mode 100644 index 0000000..7c1fdec --- /dev/null +++ b/testdata/golang-tags.json @@ -0,0 +1,4042 @@ +[ + { + "ref": "refs/tags/go1", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMQ==", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1", + "object": { + "sha": "6174b5e21e73714c63061e66efdbe180e1c5491d", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/6174b5e21e73714c63061e66efdbe180e1c5491d" + } + }, + { + "ref": "refs/tags/go1.0.1", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4wLjE=", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.0.1", + "object": { + "sha": "2fffba7fe19690e038314d17a117d6b87979c89f", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/2fffba7fe19690e038314d17a117d6b87979c89f" + } + }, + { + "ref": "refs/tags/go1.0.2", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4wLjI=", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.0.2", + "object": { + "sha": "cb6c6570b73a1c4d19cad94570ed277f7dae55ac", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/cb6c6570b73a1c4d19cad94570ed277f7dae55ac" + } + }, + { + "ref": "refs/tags/go1.0.3", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4wLjM=", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.0.3", + "object": { + "sha": "30be9b4313622c2077539e68826194cb1028c691", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/30be9b4313622c2077539e68826194cb1028c691" + } + }, + { + "ref": "refs/tags/go1.1rc2", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xcmMy", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.1rc2", + "object": { + "sha": "1c5438aae896edcd1e9f9618f4776517f08053b3", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/1c5438aae896edcd1e9f9618f4776517f08053b3" + } + }, + { + "ref": "refs/tags/go1.1rc3", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xcmMz", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.1rc3", + "object": { + "sha": "46a6097aa7943a490e9bd2e04274845d0e5e200f", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/46a6097aa7943a490e9bd2e04274845d0e5e200f" + } + }, + { + "ref": "refs/tags/go1.1", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4x", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.1", + "object": { + "sha": "205f850ceacfc39d1e9d76a9569416284594ce8c", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/205f850ceacfc39d1e9d76a9569416284594ce8c" + } + }, + { + "ref": "refs/tags/go1.1.1", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xLjE=", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.1.1", + "object": { + "sha": "d260448f6b6ac10efe4ae7f6dfe944e72bc2a676", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/d260448f6b6ac10efe4ae7f6dfe944e72bc2a676" + } + }, + { + "ref": "refs/tags/go1.1.2", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xLjI=", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.1.2", + "object": { + "sha": "1d6d8fca241bb611af51e265c1b5a2e9ae904702", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/1d6d8fca241bb611af51e265c1b5a2e9ae904702" + } + }, + { + "ref": "refs/tags/go1.2rc2", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4ycmMy", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.2rc2", + "object": { + "sha": "309e16554aab1686c5bb744cababfbaa2d83db4d", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/309e16554aab1686c5bb744cababfbaa2d83db4d" + } + }, + { + "ref": "refs/tags/go1.2rc3", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4ycmMz", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.2rc3", + "object": { + "sha": "2eb51b1ba8cbf593124ab95e2ea9efb5d3ddf21e", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/2eb51b1ba8cbf593124ab95e2ea9efb5d3ddf21e" + } + }, + { + "ref": "refs/tags/go1.2rc4", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4ycmM0", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.2rc4", + "object": { + "sha": "a5940dddba6e7995c6f7e4b4d11df17609c247be", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/a5940dddba6e7995c6f7e4b4d11df17609c247be" + } + }, + { + "ref": "refs/tags/go1.2rc5", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4ycmM1", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.2rc5", + "object": { + "sha": "4abdb873be5c4bbd1e0edec56f992b201d8e0e68", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/4abdb873be5c4bbd1e0edec56f992b201d8e0e68" + } + }, + { + "ref": "refs/tags/go1.2", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4y", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.2", + "object": { + "sha": "402d3590b54e4a0df9fb51ed14b2999e85ce0b76", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/402d3590b54e4a0df9fb51ed14b2999e85ce0b76" + } + }, + { + "ref": "refs/tags/go1.2.1", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4yLjE=", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.2.1", + "object": { + "sha": "9c9802fad57c1bcb72ea98c5c55ea2652efc5772", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/9c9802fad57c1bcb72ea98c5c55ea2652efc5772" + } + }, + { + "ref": "refs/tags/go1.2.2", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4yLjI=", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.2.2", + "object": { + "sha": "43d00b0942c1c6f43993ac71e1eea48e62e22b8d", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/43d00b0942c1c6f43993ac71e1eea48e62e22b8d" + } + }, + { + "ref": "refs/tags/go1.3beta1", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4zYmV0YTE=", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.3beta1", + "object": { + "sha": "7ff8e90eb7ceb2016aa9fc736febd8a5902ec65e", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/7ff8e90eb7ceb2016aa9fc736febd8a5902ec65e" + } + }, + { + "ref": "refs/tags/go1.3beta2", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4zYmV0YTI=", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.3beta2", + "object": { + "sha": "c00043b5d8bd53130bddb5ef1e88643dccc4586f", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/c00043b5d8bd53130bddb5ef1e88643dccc4586f" + } + }, + { + "ref": "refs/tags/go1.3rc1", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4zcmMx", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.3rc1", + "object": { + "sha": "a5565ec7d9c04843bc91c06a0d5a652716ee75a7", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/a5565ec7d9c04843bc91c06a0d5a652716ee75a7" + } + }, + { + "ref": "refs/tags/go1.3rc2", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4zcmMy", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.3rc2", + "object": { + "sha": "2a3daa8bdd5bd06808c51cb4f2921655f70d7617", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/2a3daa8bdd5bd06808c51cb4f2921655f70d7617" + } + }, + { + "ref": "refs/tags/go1.3", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4z", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.3", + "object": { + "sha": "1cdd48c8a276cef9e3e20b7350d13556b6c96a71", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/1cdd48c8a276cef9e3e20b7350d13556b6c96a71" + } + }, + { + "ref": "refs/tags/go1.3.1", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4zLjE=", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.3.1", + "object": { + "sha": "1657de2d6dbb020e15908668f209f3be7dcef151", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/1657de2d6dbb020e15908668f209f3be7dcef151" + } + }, + { + "ref": "refs/tags/go1.3.2", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4zLjI=", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.3.2", + "object": { + "sha": "f3c81ed821268e2f2e2945b0816f495809bbdf21", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/f3c81ed821268e2f2e2945b0816f495809bbdf21" + } + }, + { + "ref": "refs/tags/go1.3.3", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4zLjM=", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.3.3", + "object": { + "sha": "3dbc53ae6ad4e3b93f31d35d98b38f6dda25f4ee", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/3dbc53ae6ad4e3b93f31d35d98b38f6dda25f4ee" + } + }, + { + "ref": "refs/tags/go1.4beta1", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS40YmV0YTE=", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.4beta1", + "object": { + "sha": "ca230d2d6ffeaef0be2f58fd46ba6ed34a8dbf46", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/ca230d2d6ffeaef0be2f58fd46ba6ed34a8dbf46" + } + }, + { + "ref": "refs/tags/go1.4rc1", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS40cmMx", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.4rc1", + "object": { + "sha": "30ef146819d031ccd875de806c4edad66366d4bc", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/30ef146819d031ccd875de806c4edad66366d4bc" + } + }, + { + "ref": "refs/tags/go1.4rc2", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS40cmMy", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.4rc2", + "object": { + "sha": "3d344611770d03a9d2f822216074edd83af67677", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/3d344611770d03a9d2f822216074edd83af67677" + } + }, + { + "ref": "refs/tags/go1.4", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS40", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.4", + "object": { + "sha": "c303df658d43b9f3e98e56e646f8e84a83495991", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/c303df658d43b9f3e98e56e646f8e84a83495991" + } + }, + { + "ref": "refs/tags/go1.4.1", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS40LjE=", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.4.1", + "object": { + "sha": "886b02d705ffb1be8b4974ac4c355d480a24e3ec", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/886b02d705ffb1be8b4974ac4c355d480a24e3ec" + } + }, + { + "ref": "refs/tags/go1.4.2", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS40LjI=", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.4.2", + "object": { + "sha": "883bc6ed0ea815293fe6309d66f967ea60630e87", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/883bc6ed0ea815293fe6309d66f967ea60630e87" + } + }, + { + "ref": "refs/tags/go1.4.3", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS40LjM=", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.4.3", + "object": { + "sha": "50eb39bb23e8b03e823c38e844f0410d0b5325d2", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/50eb39bb23e8b03e823c38e844f0410d0b5325d2" + } + }, + { + "ref": "refs/tags/go1.5beta1", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS41YmV0YTE=", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.5beta1", + "object": { + "sha": "b6ead9f171742cd5b519a22ecc690354b0d1ce27", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/b6ead9f171742cd5b519a22ecc690354b0d1ce27" + } + }, + { + "ref": "refs/tags/go1.5beta2", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS41YmV0YTI=", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.5beta2", + "object": { + "sha": "cc8f5441980a8c2f9e6c8ec3222985ed488e76ba", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/cc8f5441980a8c2f9e6c8ec3222985ed488e76ba" + } + }, + { + "ref": "refs/tags/go1.5beta3", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS41YmV0YTM=", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.5beta3", + "object": { + "sha": "d3ffc975f38890abbd8ca3f7833772e6423297e8", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/d3ffc975f38890abbd8ca3f7833772e6423297e8" + } + }, + { + "ref": "refs/tags/go1.5rc1", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS41cmMx", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.5rc1", + "object": { + "sha": "0d20a61e68ba22fb416fe2aa8b6532026822bad0", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/0d20a61e68ba22fb416fe2aa8b6532026822bad0" + } + }, + { + "ref": "refs/tags/go1.5", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS41", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.5", + "object": { + "sha": "bb03defe933c89fee44be675d7aa0fbd893ced30", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/bb03defe933c89fee44be675d7aa0fbd893ced30" + } + }, + { + "ref": "refs/tags/go1.5.1", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS41LjE=", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.5.1", + "object": { + "sha": "f2e4c8b5fb3660d793b2c545ef207153db0a34b1", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/f2e4c8b5fb3660d793b2c545ef207153db0a34b1" + } + }, + { + "ref": "refs/tags/go1.5.2", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS41LjI=", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.5.2", + "object": { + "sha": "40cbf58f960a8f5287d2c3a93b3ca6119df67e85", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/40cbf58f960a8f5287d2c3a93b3ca6119df67e85" + } + }, + { + "ref": "refs/tags/go1.5.3", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS41LjM=", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.5.3", + "object": { + "sha": "27d5c0ede5b4411089f4bf52a41dd2f4eed36123", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/27d5c0ede5b4411089f4bf52a41dd2f4eed36123" + } + }, + { + "ref": "refs/tags/go1.5.4", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS41LjQ=", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.5.4", + "object": { + "sha": "a1ef950a15517bca223d079a6cf65948c3db9694", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/a1ef950a15517bca223d079a6cf65948c3db9694" + } + }, + { + "ref": "refs/tags/go1.6beta1", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS42YmV0YTE=", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.6beta1", + "object": { + "sha": "8db371b3d58a1c139f0854738f9962de05ca5d7a", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/8db371b3d58a1c139f0854738f9962de05ca5d7a" + } + }, + { + "ref": "refs/tags/go1.6beta2", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS42YmV0YTI=", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.6beta2", + "object": { + "sha": "66330d8c6c0a23b7eb48688f9954264e48b039da", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/66330d8c6c0a23b7eb48688f9954264e48b039da" + } + }, + { + "ref": "refs/tags/go1.6rc1", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS42cmMx", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.6rc1", + "object": { + "sha": "036b8fd40b60830ca1d152f17148e52b96d8aa6c", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/036b8fd40b60830ca1d152f17148e52b96d8aa6c" + } + }, + { + "ref": "refs/tags/go1.6rc2", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS42cmMy", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.6rc2", + "object": { + "sha": "5d343bdfb140970cc37f099064226d104ca6d817", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/5d343bdfb140970cc37f099064226d104ca6d817" + } + }, + { + "ref": "refs/tags/go1.6", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS42", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.6", + "object": { + "sha": "7bc40ffb05d8813bf9b41a331b45d37216f9e747", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/7bc40ffb05d8813bf9b41a331b45d37216f9e747" + } + }, + { + "ref": "refs/tags/go1.6.1", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS42LjE=", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.6.1", + "object": { + "sha": "f5cf5673590a68c55b2330df9dfcdd6fac75b893", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/f5cf5673590a68c55b2330df9dfcdd6fac75b893" + } + }, + { + "ref": "refs/tags/go1.6.2", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS42LjI=", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.6.2", + "object": { + "sha": "57e459e02b4b01567f92542f92cd9afde209e193", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/57e459e02b4b01567f92542f92cd9afde209e193" + } + }, + { + "ref": "refs/tags/go1.6.3", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS42LjM=", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.6.3", + "object": { + "sha": "da6b9ec7bf1722fa00196e1eadc10a29156b6b28", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/da6b9ec7bf1722fa00196e1eadc10a29156b6b28" + } + }, + { + "ref": "refs/tags/go1.6.4", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS42LjQ=", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.6.4", + "object": { + "sha": "aa1e69f3fc21795b6fab531a07008e0744ffe5bf", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/aa1e69f3fc21795b6fab531a07008e0744ffe5bf" + } + }, + { + "ref": "refs/tags/go1.7beta1", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS43YmV0YTE=", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.7beta1", + "object": { + "sha": "3c6b6684ce21c1092ba208a0f1744ad7c930248a", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/3c6b6684ce21c1092ba208a0f1744ad7c930248a" + } + }, + { + "ref": "refs/tags/go1.7beta2", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS43YmV0YTI=", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.7beta2", + "object": { + "sha": "fca9fc52c831ab6af56e30f8c48062a99ded2580", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/fca9fc52c831ab6af56e30f8c48062a99ded2580" + } + }, + { + "ref": "refs/tags/go1.7rc1", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS43cmMx", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.7rc1", + "object": { + "sha": "53da5fd4d431881bb3583c9790db7735a6530a1b", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/53da5fd4d431881bb3583c9790db7735a6530a1b" + } + }, + { + "ref": "refs/tags/go1.7rc2", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS43cmMy", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.7rc2", + "object": { + "sha": "0ebf6ce087388cdd501a02ff92f2f8cafc3e1378", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/0ebf6ce087388cdd501a02ff92f2f8cafc3e1378" + } + }, + { + "ref": "refs/tags/go1.7rc3", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS43cmMz", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.7rc3", + "object": { + "sha": "8707f31c0abc6b607014e843b7cc188b3019daa9", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/8707f31c0abc6b607014e843b7cc188b3019daa9" + } + }, + { + "ref": "refs/tags/go1.7rc4", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS43cmM0", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.7rc4", + "object": { + "sha": "c628d83ec5309cd679e16c734456fed1b9a85806", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/c628d83ec5309cd679e16c734456fed1b9a85806" + } + }, + { + "ref": "refs/tags/go1.7rc5", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS43cmM1", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.7rc5", + "object": { + "sha": "09fc3cc5df6b37b62a219bd4cacd8898a2328b76", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/09fc3cc5df6b37b62a219bd4cacd8898a2328b76" + } + }, + { + "ref": "refs/tags/go1.7rc6", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS43cmM2", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.7rc6", + "object": { + "sha": "1e933ed7c091bd8e077ffd123234af10a69e3978", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/1e933ed7c091bd8e077ffd123234af10a69e3978" + } + }, + { + "ref": "refs/tags/go1.7", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS43", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.7", + "object": { + "sha": "0d818588685976407c81c60d2fda289361cbc8ec", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/0d818588685976407c81c60d2fda289361cbc8ec" + } + }, + { + "ref": "refs/tags/go1.7.1", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS43LjE=", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.7.1", + "object": { + "sha": "f75aafdf56dd90eab75cfeac8cf69358f73ba171", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/f75aafdf56dd90eab75cfeac8cf69358f73ba171" + } + }, + { + "ref": "refs/tags/go1.7.2", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS43LjI=", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.7.2", + "object": { + "sha": "edecc650ec95ac1a96d2312980e18d959f89835e", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/edecc650ec95ac1a96d2312980e18d959f89835e" + } + }, + { + "ref": "refs/tags/go1.7.3", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS43LjM=", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.7.3", + "object": { + "sha": "2f6557233c5a5c311547144c34b4045640ff9f71", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/2f6557233c5a5c311547144c34b4045640ff9f71" + } + }, + { + "ref": "refs/tags/go1.7.4", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS43LjQ=", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.7.4", + "object": { + "sha": "6b36535cf382bce845dd2d272276e7ba350b0c6b", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/6b36535cf382bce845dd2d272276e7ba350b0c6b" + } + }, + { + "ref": "refs/tags/go1.7.5", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS43LjU=", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.7.5", + "object": { + "sha": "753452fac6f6963b5a6e38a239b05362385a3842", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/753452fac6f6963b5a6e38a239b05362385a3842" + } + }, + { + "ref": "refs/tags/go1.7.6", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS43LjY=", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.7.6", + "object": { + "sha": "2b7a7b710f096b1b7e6f2ab5e9e3ec003ad7cd12", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/2b7a7b710f096b1b7e6f2ab5e9e3ec003ad7cd12" + } + }, + { + "ref": "refs/tags/go1.8beta1", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS44YmV0YTE=", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.8beta1", + "object": { + "sha": "41908a54530120b68a79e0fd22b5e709d33cced0", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/41908a54530120b68a79e0fd22b5e709d33cced0" + } + }, + { + "ref": "refs/tags/go1.8beta2", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS44YmV0YTI=", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.8beta2", + "object": { + "sha": "9cd3c0662aa63eea8e7fae80f558fda9d646ba98", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/9cd3c0662aa63eea8e7fae80f558fda9d646ba98" + } + }, + { + "ref": "refs/tags/go1.8rc1", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS44cmMx", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.8rc1", + "object": { + "sha": "3de6e96e4b8147f5267a2e8218a7c780b09a434f", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/3de6e96e4b8147f5267a2e8218a7c780b09a434f" + } + }, + { + "ref": "refs/tags/go1.8rc2", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS44cmMy", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.8rc2", + "object": { + "sha": "59f181b6fda68ece22882945853ca2df9dbf1c88", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/59f181b6fda68ece22882945853ca2df9dbf1c88" + } + }, + { + "ref": "refs/tags/go1.8rc3", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS44cmMz", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.8rc3", + "object": { + "sha": "2a5f65a98ca483aad2dd74dc2636a7baecc59cf2", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/2a5f65a98ca483aad2dd74dc2636a7baecc59cf2" + } + }, + { + "ref": "refs/tags/go1.8", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS44", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.8", + "object": { + "sha": "cd6b6202dd1559b3ac63179b45f1833fcfbe7eca", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/cd6b6202dd1559b3ac63179b45f1833fcfbe7eca" + } + }, + { + "ref": "refs/tags/go1.8.1", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS44LjE=", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.8.1", + "object": { + "sha": "a4c18f063b6659079ca2848ca217a0587dabc001", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/a4c18f063b6659079ca2848ca217a0587dabc001" + } + }, + { + "ref": "refs/tags/go1.8.2", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS44LjI=", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.8.2", + "object": { + "sha": "59870f9e19384c3155f603f799b61b401fa20cc9", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/59870f9e19384c3155f603f799b61b401fa20cc9" + } + }, + { + "ref": "refs/tags/go1.8.3", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS44LjM=", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.8.3", + "object": { + "sha": "352996a381701cfa0c16e8de29cbde8f3922182f", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/352996a381701cfa0c16e8de29cbde8f3922182f" + } + }, + { + "ref": "refs/tags/go1.8.4", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS44LjQ=", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.8.4", + "object": { + "sha": "f5bcb9b8fe9dd8949d4682b74be6ba72e5d554fb", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/f5bcb9b8fe9dd8949d4682b74be6ba72e5d554fb" + } + }, + { + "ref": "refs/tags/go1.8.5rc4", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS44LjVyYzQ=", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.8.5rc4", + "object": { + "sha": "fab5e254b2a03d3153f850774d87a79840740fe9", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/fab5e254b2a03d3153f850774d87a79840740fe9" + } + }, + { + "ref": "refs/tags/go1.8.5rc5", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS44LjVyYzU=", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.8.5rc5", + "object": { + "sha": "0ab2c8872d648bc155e41bf5a7ed0cfee133ff70", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/0ab2c8872d648bc155e41bf5a7ed0cfee133ff70" + } + }, + { + "ref": "refs/tags/go1.8.5", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS44LjU=", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.8.5", + "object": { + "sha": "d4ccbd8833aa45819e903abfc4337555f1832d3c", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/d4ccbd8833aa45819e903abfc4337555f1832d3c" + } + }, + { + "ref": "refs/tags/go1.8.6", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS44LjY=", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.8.6", + "object": { + "sha": "96c72e94687d1d78770a204f35993cb2cd3c91e4", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/96c72e94687d1d78770a204f35993cb2cd3c91e4" + } + }, + { + "ref": "refs/tags/go1.8.7", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS44Ljc=", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.8.7", + "object": { + "sha": "357c9141369361101345f3048a6b2b3e149299d5", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/357c9141369361101345f3048a6b2b3e149299d5" + } + }, + { + "ref": "refs/tags/go1.9beta1", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS45YmV0YTE=", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.9beta1", + "object": { + "sha": "952ecbe0a27aadd184ca3e2c342beb464d6b1653", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/952ecbe0a27aadd184ca3e2c342beb464d6b1653" + } + }, + { + "ref": "refs/tags/go1.9beta2", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS45YmV0YTI=", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.9beta2", + "object": { + "sha": "eab99a8d548f8ba864647ab171a44f0a5376a6b3", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/eab99a8d548f8ba864647ab171a44f0a5376a6b3" + } + }, + { + "ref": "refs/tags/go1.9rc1", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS45cmMx", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.9rc1", + "object": { + "sha": "65c6c88a9442b91d8b2fd0230337b1fda4bb6cdf", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/65c6c88a9442b91d8b2fd0230337b1fda4bb6cdf" + } + }, + { + "ref": "refs/tags/go1.9rc2", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS45cmMy", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.9rc2", + "object": { + "sha": "048c9cfaacb6fe7ac342b0acd8ca8322b6c49508", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/048c9cfaacb6fe7ac342b0acd8ca8322b6c49508" + } + }, + { + "ref": "refs/tags/go1.9", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS45", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.9", + "object": { + "sha": "c8aec4095e089ff6ac50d18e97c3f46561f14f48", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/c8aec4095e089ff6ac50d18e97c3f46561f14f48" + } + }, + { + "ref": "refs/tags/go1.9.1", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS45LjE=", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.9.1", + "object": { + "sha": "7f40c1214dd67cf171a347a5230da70bd8e10d32", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/7f40c1214dd67cf171a347a5230da70bd8e10d32" + } + }, + { + "ref": "refs/tags/go1.9.2", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS45LjI=", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.9.2", + "object": { + "sha": "2ea7d3461bb41d0ae12b56ee52d43314bcdb97f9", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/2ea7d3461bb41d0ae12b56ee52d43314bcdb97f9" + } + }, + { + "ref": "refs/tags/go1.9.3", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS45LjM=", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.9.3", + "object": { + "sha": "a563954b799c6921fc3666b4723d38413f442145", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/a563954b799c6921fc3666b4723d38413f442145" + } + }, + { + "ref": "refs/tags/go1.9.4", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS45LjQ=", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.9.4", + "object": { + "sha": "6732fcc06df713fc737cee5c5860bad87599bc6d", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/6732fcc06df713fc737cee5c5860bad87599bc6d" + } + }, + { + "ref": "refs/tags/go1.9.5", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS45LjU=", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.9.5", + "object": { + "sha": "f69b0c627f94b7dcaf4ec654df8e0ffa4bf46957", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/f69b0c627f94b7dcaf4ec654df8e0ffa4bf46957" + } + }, + { + "ref": "refs/tags/go1.9.6", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS45LjY=", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.9.6", + "object": { + "sha": "20f58c6075aef1bb7327ab0691ae095f9412ab5b", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/20f58c6075aef1bb7327ab0691ae095f9412ab5b" + } + }, + { + "ref": "refs/tags/go1.9.7", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS45Ljc=", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.9.7", + "object": { + "sha": "7df09b4a03f9e53334672674ba7983d5e7128646", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/7df09b4a03f9e53334672674ba7983d5e7128646" + } + }, + { + "ref": "refs/tags/go1.10beta1", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xMGJldGEx", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.10beta1", + "object": { + "sha": "9ce6b5c2ed5d3d5251b9a6a0c548d5fb2c8567e8", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/9ce6b5c2ed5d3d5251b9a6a0c548d5fb2c8567e8" + } + }, + { + "ref": "refs/tags/go1.10beta2", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xMGJldGEy", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.10beta2", + "object": { + "sha": "594668a5a96267a46282ce3007a584ec07adf705", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/594668a5a96267a46282ce3007a584ec07adf705" + } + }, + { + "ref": "refs/tags/go1.10rc1", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xMHJjMQ==", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.10rc1", + "object": { + "sha": "5348aed83e39bd1d450d92d7f627e994c2db6ebf", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/5348aed83e39bd1d450d92d7f627e994c2db6ebf" + } + }, + { + "ref": "refs/tags/go1.10rc2", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xMHJjMg==", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.10rc2", + "object": { + "sha": "20e228f2fdb44350c858de941dff4aea9f3127b8", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/20e228f2fdb44350c858de941dff4aea9f3127b8" + } + }, + { + "ref": "refs/tags/go1.10", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xMA==", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.10", + "object": { + "sha": "bf86aec25972f3a100c3aa58a6abcbcc35bdea49", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/bf86aec25972f3a100c3aa58a6abcbcc35bdea49" + } + }, + { + "ref": "refs/tags/go1.10.1", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xMC4x", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.10.1", + "object": { + "sha": "ac7c0ee26dda18076d5f6c151d8f920b43340ae3", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/ac7c0ee26dda18076d5f6c151d8f920b43340ae3" + } + }, + { + "ref": "refs/tags/go1.10.2", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xMC4y", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.10.2", + "object": { + "sha": "71bdbf431b79dff61944f22c25c7e085ccfc25d5", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/71bdbf431b79dff61944f22c25c7e085ccfc25d5" + } + }, + { + "ref": "refs/tags/go1.10.3", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xMC4z", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.10.3", + "object": { + "sha": "fe8a0d12b14108cbe2408b417afcaab722b0727c", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/fe8a0d12b14108cbe2408b417afcaab722b0727c" + } + }, + { + "ref": "refs/tags/go1.10.4", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xMC40", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.10.4", + "object": { + "sha": "2191fce26a7fd1cd5b4975e7bd44ab44b1d9dd78", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/2191fce26a7fd1cd5b4975e7bd44ab44b1d9dd78" + } + }, + { + "ref": "refs/tags/go1.10.5", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xMC41", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.10.5", + "object": { + "sha": "1ae739797ec72acbd6d90b94a2366a31566205c2", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/1ae739797ec72acbd6d90b94a2366a31566205c2" + } + }, + { + "ref": "refs/tags/go1.10.6", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xMC42", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.10.6", + "object": { + "sha": "25ca8f49c3fc4a68daff7a23ab613e3453be5cda", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/25ca8f49c3fc4a68daff7a23ab613e3453be5cda" + } + }, + { + "ref": "refs/tags/go1.10.7", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xMC43", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.10.7", + "object": { + "sha": "f5ff72d62301c4e9d0a78167fab5914ca12919bd", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/f5ff72d62301c4e9d0a78167fab5914ca12919bd" + } + }, + { + "ref": "refs/tags/go1.10.8", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xMC44", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.10.8", + "object": { + "sha": "b0cb374daf646454998bac7b393f3236a2ab6aca", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/b0cb374daf646454998bac7b393f3236a2ab6aca" + } + }, + { + "ref": "refs/tags/go1.11beta1", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xMWJldGEx", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.11beta1", + "object": { + "sha": "a12c1f26e4cc602dae62ec065a237172a5b8f926", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/a12c1f26e4cc602dae62ec065a237172a5b8f926" + } + }, + { + "ref": "refs/tags/go1.11beta2", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xMWJldGEy", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.11beta2", + "object": { + "sha": "c814ac44c0571f844718f07aa52afa47e37fb1ed", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/c814ac44c0571f844718f07aa52afa47e37fb1ed" + } + }, + { + "ref": "refs/tags/go1.11beta3", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xMWJldGEz", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.11beta3", + "object": { + "sha": "1b870077c896379c066b41657d3c9062097a6943", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/1b870077c896379c066b41657d3c9062097a6943" + } + }, + { + "ref": "refs/tags/go1.11rc1", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xMXJjMQ==", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.11rc1", + "object": { + "sha": "807e7f2420c683384dc9c6db498808ba1b7aab17", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/807e7f2420c683384dc9c6db498808ba1b7aab17" + } + }, + { + "ref": "refs/tags/go1.11rc2", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xMXJjMg==", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.11rc2", + "object": { + "sha": "02c0c32960f65d0b9c66ec840c612f5f9623dc51", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/02c0c32960f65d0b9c66ec840c612f5f9623dc51" + } + }, + { + "ref": "refs/tags/go1.11", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xMQ==", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.11", + "object": { + "sha": "41e62b8c49d21659b48a95216e3062032285250f", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/41e62b8c49d21659b48a95216e3062032285250f" + } + }, + { + "ref": "refs/tags/go1.11.1", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xMS4x", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.11.1", + "object": { + "sha": "26957168c4c0cdcc7ca4f0b19d0eb19474d224ac", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/26957168c4c0cdcc7ca4f0b19d0eb19474d224ac" + } + }, + { + "ref": "refs/tags/go1.11.2", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xMS4y", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.11.2", + "object": { + "sha": "e8a95aeb75536496432bcace1fb2bbfa449bf0fa", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/e8a95aeb75536496432bcace1fb2bbfa449bf0fa" + } + }, + { + "ref": "refs/tags/go1.11.3", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xMS4z", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.11.3", + "object": { + "sha": "90c896448691b5edb0ab11110f37234f63cd28ed", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/90c896448691b5edb0ab11110f37234f63cd28ed" + } + }, + { + "ref": "refs/tags/go1.11.4", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xMS40", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.11.4", + "object": { + "sha": "4601a4c1b1c00fbe507508f0267ec5a9445bb7e5", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/4601a4c1b1c00fbe507508f0267ec5a9445bb7e5" + } + }, + { + "ref": "refs/tags/go1.11.5", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xMS41", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.11.5", + "object": { + "sha": "35bb62e60a7779ff82c3067903b3306ff8666471", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/35bb62e60a7779ff82c3067903b3306ff8666471" + } + }, + { + "ref": "refs/tags/go1.11.6", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xMS42", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.11.6", + "object": { + "sha": "e18f2ca380f52bbf8cac039ccfdf445e9047c810", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/e18f2ca380f52bbf8cac039ccfdf445e9047c810" + } + }, + { + "ref": "refs/tags/go1.11.7", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xMS43", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.11.7", + "object": { + "sha": "2c5363d9c1cf51457d6d2466a63e6576e80327f8", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/2c5363d9c1cf51457d6d2466a63e6576e80327f8" + } + }, + { + "ref": "refs/tags/go1.11.8", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xMS44", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.11.8", + "object": { + "sha": "f8a63418e985d972c86d3da5bf90b7e81b72b468", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/f8a63418e985d972c86d3da5bf90b7e81b72b468" + } + }, + { + "ref": "refs/tags/go1.11.9", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xMS45", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.11.9", + "object": { + "sha": "428e5f29a957b591d82e640b619b684aa25fba4e", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/428e5f29a957b591d82e640b619b684aa25fba4e" + } + }, + { + "ref": "refs/tags/go1.11.10", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xMS4xMA==", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.11.10", + "object": { + "sha": "efa061d9f5d52846dfc3dda40eaf8eccfeeae8d2", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/efa061d9f5d52846dfc3dda40eaf8eccfeeae8d2" + } + }, + { + "ref": "refs/tags/go1.11.11", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xMS4xMQ==", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.11.11", + "object": { + "sha": "541c49144d73f2a03374517091835fa8a43eebe2", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/541c49144d73f2a03374517091835fa8a43eebe2" + } + }, + { + "ref": "refs/tags/go1.11.12", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xMS4xMg==", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.11.12", + "object": { + "sha": "4128f163d6dca1b8d703da8cf86ef679608856a0", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/4128f163d6dca1b8d703da8cf86ef679608856a0" + } + }, + { + "ref": "refs/tags/go1.11.13", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xMS4xMw==", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.11.13", + "object": { + "sha": "b2967c0e5c5271bb4469e1f615fb85879ebd8a57", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/b2967c0e5c5271bb4469e1f615fb85879ebd8a57" + } + }, + { + "ref": "refs/tags/go1.12beta1", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xMmJldGEx", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.12beta1", + "object": { + "sha": "e3b4b7baad555f74b6fbc0ddc00d46ed0ac03a0a", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/e3b4b7baad555f74b6fbc0ddc00d46ed0ac03a0a" + } + }, + { + "ref": "refs/tags/go1.12beta2", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xMmJldGEy", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.12beta2", + "object": { + "sha": "4b3f04c63b5b1a1bbc4dfd71c34341ea4e935115", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/4b3f04c63b5b1a1bbc4dfd71c34341ea4e935115" + } + }, + { + "ref": "refs/tags/go1.12rc1", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xMnJjMQ==", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.12rc1", + "object": { + "sha": "1af509d46e31a14e7ff17e23b1fd84250976b405", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/1af509d46e31a14e7ff17e23b1fd84250976b405" + } + }, + { + "ref": "refs/tags/go1.12", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xMg==", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.12", + "object": { + "sha": "05e77d41914d247a1e7caf37d7125ccaa5a53505", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/05e77d41914d247a1e7caf37d7125ccaa5a53505" + } + }, + { + "ref": "refs/tags/go1.12.1", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xMi4x", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.12.1", + "object": { + "sha": "0380c9ad38843d523d9c9804fe300cb7edd7cd3c", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/0380c9ad38843d523d9c9804fe300cb7edd7cd3c" + } + }, + { + "ref": "refs/tags/go1.12.2", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xMi4y", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.12.2", + "object": { + "sha": "ac02fdec7cd16ea8d3de1fc33def9cfabec5170d", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/ac02fdec7cd16ea8d3de1fc33def9cfabec5170d" + } + }, + { + "ref": "refs/tags/go1.12.3", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xMi4z", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.12.3", + "object": { + "sha": "62ec3dd260324d243491b271d53ccdfd4a1f14e3", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/62ec3dd260324d243491b271d53ccdfd4a1f14e3" + } + }, + { + "ref": "refs/tags/go1.12.4", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xMi40", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.12.4", + "object": { + "sha": "eda3401e807be8928eed48bb5fc85ffa8e62ddb4", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/eda3401e807be8928eed48bb5fc85ffa8e62ddb4" + } + }, + { + "ref": "refs/tags/go1.12.5", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xMi41", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.12.5", + "object": { + "sha": "3a1b4e75f8b6c1b57db73bccf7ca871bf1a97ca9", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/3a1b4e75f8b6c1b57db73bccf7ca871bf1a97ca9" + } + }, + { + "ref": "refs/tags/go1.12.6", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xMi42", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.12.6", + "object": { + "sha": "4ce6a8e89668b87dce67e2f55802903d6eb9110a", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/4ce6a8e89668b87dce67e2f55802903d6eb9110a" + } + }, + { + "ref": "refs/tags/go1.12.7", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xMi43", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.12.7", + "object": { + "sha": "7f416b4f048677d0784e6941516c0f1e6052b2d6", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/7f416b4f048677d0784e6941516c0f1e6052b2d6" + } + }, + { + "ref": "refs/tags/go1.12.8", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xMi44", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.12.8", + "object": { + "sha": "306a74284eb261acb34ce7f70962f357906a2759", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/306a74284eb261acb34ce7f70962f357906a2759" + } + }, + { + "ref": "refs/tags/go1.12.9", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xMi45", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.12.9", + "object": { + "sha": "06472b99cdf59f00049f3cd8c9e05ba283cb2c56", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/06472b99cdf59f00049f3cd8c9e05ba283cb2c56" + } + }, + { + "ref": "refs/tags/go1.12.10", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xMi4xMA==", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.12.10", + "object": { + "sha": "6c15c7cce718e1e9a47f4f0ab1bd70923b04557b", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/6c15c7cce718e1e9a47f4f0ab1bd70923b04557b" + } + }, + { + "ref": "refs/tags/go1.12.11", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xMi4xMQ==", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.12.11", + "object": { + "sha": "ef74bfc859c918aeab796c2fa18f4a5dde862343", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/ef74bfc859c918aeab796c2fa18f4a5dde862343" + } + }, + { + "ref": "refs/tags/go1.12.12", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xMi4xMg==", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.12.12", + "object": { + "sha": "9e6d3ca2794c04b3f65019ee90b6e406bcfc9286", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/9e6d3ca2794c04b3f65019ee90b6e406bcfc9286" + } + }, + { + "ref": "refs/tags/go1.12.13", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xMi4xMw==", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.12.13", + "object": { + "sha": "a8528068d581fcd110d0cb4f3c04ad77261abf6d", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/a8528068d581fcd110d0cb4f3c04ad77261abf6d" + } + }, + { + "ref": "refs/tags/go1.12.14", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xMi4xNA==", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.12.14", + "object": { + "sha": "8a720dabf102975ced5664b9cf668ac4ca080245", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/8a720dabf102975ced5664b9cf668ac4ca080245" + } + }, + { + "ref": "refs/tags/go1.12.15", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xMi4xNQ==", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.12.15", + "object": { + "sha": "694e20f4e08af7e7669c9652424d0df9b0b83f00", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/694e20f4e08af7e7669c9652424d0df9b0b83f00" + } + }, + { + "ref": "refs/tags/go1.12.16", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xMi4xNg==", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.12.16", + "object": { + "sha": "deac3221fc4cd365fb40d269dd56551e9d354356", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/deac3221fc4cd365fb40d269dd56551e9d354356" + } + }, + { + "ref": "refs/tags/go1.12.17", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xMi4xNw==", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.12.17", + "object": { + "sha": "46cb016190389b7e37b21f04e5343a628ca1f662", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/46cb016190389b7e37b21f04e5343a628ca1f662" + } + }, + { + "ref": "refs/tags/go1.13beta1", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xM2JldGEx", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.13beta1", + "object": { + "sha": "60f14fddfee107dedd76c0be6b422a3d8ccc841a", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/60f14fddfee107dedd76c0be6b422a3d8ccc841a" + } + }, + { + "ref": "refs/tags/go1.13rc1", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xM3JjMQ==", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.13rc1", + "object": { + "sha": "ed4f3f313438b8765da6c4605060529761db0797", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/ed4f3f313438b8765da6c4605060529761db0797" + } + }, + { + "ref": "refs/tags/go1.13rc2", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xM3JjMg==", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.13rc2", + "object": { + "sha": "d7b402a49a8ef5af911d7873bdbc5f61335f1d41", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/d7b402a49a8ef5af911d7873bdbc5f61335f1d41" + } + }, + { + "ref": "refs/tags/go1.13", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xMw==", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.13", + "object": { + "sha": "cc8838d645b2b7026c1f3aaceb011775c5ca3a08", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/cc8838d645b2b7026c1f3aaceb011775c5ca3a08" + } + }, + { + "ref": "refs/tags/go1.13.1", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xMy4x", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.13.1", + "object": { + "sha": "b17fd8e49d24eb298c53de5cd0a8923f1e0270ba", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/b17fd8e49d24eb298c53de5cd0a8923f1e0270ba" + } + }, + { + "ref": "refs/tags/go1.13.2", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xMy4y", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.13.2", + "object": { + "sha": "72766093e6bd092eb18df3759055625ba8436484", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/72766093e6bd092eb18df3759055625ba8436484" + } + }, + { + "ref": "refs/tags/go1.13.3", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xMy4z", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.13.3", + "object": { + "sha": "e64356a4484deb5da57396a4cd80e26667b86b79", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/e64356a4484deb5da57396a4cd80e26667b86b79" + } + }, + { + "ref": "refs/tags/go1.13.4", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xMy40", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.13.4", + "object": { + "sha": "3f995c3f3b43033013013e6c7ccc93a9b1411ca9", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/3f995c3f3b43033013013e6c7ccc93a9b1411ca9" + } + }, + { + "ref": "refs/tags/go1.13.5", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xMy41", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.13.5", + "object": { + "sha": "9341fe073e6f7742c9d61982084874560dac2014", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/9341fe073e6f7742c9d61982084874560dac2014" + } + }, + { + "ref": "refs/tags/go1.13.6", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xMy42", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.13.6", + "object": { + "sha": "14b79df428fdab83ebc813a72ab714d1e2c488d2", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/14b79df428fdab83ebc813a72ab714d1e2c488d2" + } + }, + { + "ref": "refs/tags/go1.13.7", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xMy43", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.13.7", + "object": { + "sha": "7d2473dc81c659fba3f3b83bc6e93ca5fe37a898", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/7d2473dc81c659fba3f3b83bc6e93ca5fe37a898" + } + }, + { + "ref": "refs/tags/go1.13.8", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xMy44", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.13.8", + "object": { + "sha": "a7acf9af07bdc288129fa5756768b41f312d05f4", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/a7acf9af07bdc288129fa5756768b41f312d05f4" + } + }, + { + "ref": "refs/tags/go1.13.9", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xMy45", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.13.9", + "object": { + "sha": "33554bc6af72f13e5eb319fd5f5aa5c9a150a60c", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/33554bc6af72f13e5eb319fd5f5aa5c9a150a60c" + } + }, + { + "ref": "refs/tags/go1.13.10", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xMy4xMA==", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.13.10", + "object": { + "sha": "a57f07aac237d366630e85d080ef1ce0c34f0d09", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/a57f07aac237d366630e85d080ef1ce0c34f0d09" + } + }, + { + "ref": "refs/tags/go1.13.11", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xMy4xMQ==", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.13.11", + "object": { + "sha": "237b6067c17ac3ef1e02632b77deefb5e9837cbb", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/237b6067c17ac3ef1e02632b77deefb5e9837cbb" + } + }, + { + "ref": "refs/tags/go1.13.12", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xMy4xMg==", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.13.12", + "object": { + "sha": "6be4a5eb4898c7b5e7557dda061cc09ba310698b", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/6be4a5eb4898c7b5e7557dda061cc09ba310698b" + } + }, + { + "ref": "refs/tags/go1.13.13", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xMy4xMw==", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.13.13", + "object": { + "sha": "1f8859c22ccdeb969b252c8139bf4b1aae5c4909", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/1f8859c22ccdeb969b252c8139bf4b1aae5c4909" + } + }, + { + "ref": "refs/tags/go1.13.14", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xMy4xNA==", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.13.14", + "object": { + "sha": "d3ba94164a1c404a01369fb54ddd4f5b94d91348", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/d3ba94164a1c404a01369fb54ddd4f5b94d91348" + } + }, + { + "ref": "refs/tags/go1.13.15", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xMy4xNQ==", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.13.15", + "object": { + "sha": "e71b61180aa19a60c23b3b7e3f6586726ebe4fd1", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/e71b61180aa19a60c23b3b7e3f6586726ebe4fd1" + } + }, + { + "ref": "refs/tags/go1.14beta1", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xNGJldGEx", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.14beta1", + "object": { + "sha": "a5bfd9da1d1b24f326399b6b75558ded14514f23", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/a5bfd9da1d1b24f326399b6b75558ded14514f23" + } + }, + { + "ref": "refs/tags/go1.14rc1", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xNHJjMQ==", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.14rc1", + "object": { + "sha": "a068054af141c01df5a4519844f4b77273605f4e", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/a068054af141c01df5a4519844f4b77273605f4e" + } + }, + { + "ref": "refs/tags/go1.14", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xNA==", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.14", + "object": { + "sha": "20a838ab94178c55bc4dc23ddc332fce8545a493", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/20a838ab94178c55bc4dc23ddc332fce8545a493" + } + }, + { + "ref": "refs/tags/go1.14.1", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xNC4x", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.14.1", + "object": { + "sha": "564c76a268b75f56d6f465b82fba7f6fb929fd70", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/564c76a268b75f56d6f465b82fba7f6fb929fd70" + } + }, + { + "ref": "refs/tags/go1.14.2", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xNC4y", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.14.2", + "object": { + "sha": "96745b980cfde139e8611772e2bc0c59a8e6cdf7", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/96745b980cfde139e8611772e2bc0c59a8e6cdf7" + } + }, + { + "ref": "refs/tags/go1.14.3", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xNC4z", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.14.3", + "object": { + "sha": "f296b7a6f045325a230f77e9bda1470b1270f817", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/f296b7a6f045325a230f77e9bda1470b1270f817" + } + }, + { + "ref": "refs/tags/go1.14.4", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xNC40", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.14.4", + "object": { + "sha": "83b181c68bf332ac7948f145f33d128377a09c42", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/83b181c68bf332ac7948f145f33d128377a09c42" + } + }, + { + "ref": "refs/tags/go1.14.5", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xNC41", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.14.5", + "object": { + "sha": "36fcde1676a0d3863cb5f295eed6938cd782fcbb", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/36fcde1676a0d3863cb5f295eed6938cd782fcbb" + } + }, + { + "ref": "refs/tags/go1.14.6", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xNC42", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.14.6", + "object": { + "sha": "edfd6f28486017dcb136cd3f3ec252706d4b326e", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/edfd6f28486017dcb136cd3f3ec252706d4b326e" + } + }, + { + "ref": "refs/tags/go1.14.7", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xNC43", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.14.7", + "object": { + "sha": "d571a77846dfee8efd076223a882915cd6cb52f4", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/d571a77846dfee8efd076223a882915cd6cb52f4" + } + }, + { + "ref": "refs/tags/go1.14.8", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xNC44", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.14.8", + "object": { + "sha": "c187a3d47c41d54bd570905caad128ba947e3d03", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/c187a3d47c41d54bd570905caad128ba947e3d03" + } + }, + { + "ref": "refs/tags/go1.14.9", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xNC45", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.14.9", + "object": { + "sha": "26a85c3634b8b5dc9cf8adb30664dac0ddc6acf0", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/26a85c3634b8b5dc9cf8adb30664dac0ddc6acf0" + } + }, + { + "ref": "refs/tags/go1.14.10", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xNC4xMA==", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.14.10", + "object": { + "sha": "b5a3989dac97270b89cfce250cbb42695647d5cb", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/b5a3989dac97270b89cfce250cbb42695647d5cb" + } + }, + { + "ref": "refs/tags/go1.14.11", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xNC4xMQ==", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.14.11", + "object": { + "sha": "e82710b825958f30b924fc6dba1fd0a63b517199", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/e82710b825958f30b924fc6dba1fd0a63b517199" + } + }, + { + "ref": "refs/tags/go1.14.12", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xNC4xMg==", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.14.12", + "object": { + "sha": "bc9c580409b61af6b29f0cbd9d45bec63dbe2ccb", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/bc9c580409b61af6b29f0cbd9d45bec63dbe2ccb" + } + }, + { + "ref": "refs/tags/go1.14.13", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xNC4xMw==", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.14.13", + "object": { + "sha": "6eed7d361d276b69a1cfdeeb7690237a6385b073", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/6eed7d361d276b69a1cfdeeb7690237a6385b073" + } + }, + { + "ref": "refs/tags/go1.14.14", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xNC4xNA==", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.14.14", + "object": { + "sha": "ccb4f250bd7e382e50824c36ec5a3e1a57dcf11a", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/ccb4f250bd7e382e50824c36ec5a3e1a57dcf11a" + } + }, + { + "ref": "refs/tags/go1.14.15", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xNC4xNQ==", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.14.15", + "object": { + "sha": "5cf057ddedfbb149b71c85ec86050431dd6b2d9d", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/5cf057ddedfbb149b71c85ec86050431dd6b2d9d" + } + }, + { + "ref": "refs/tags/go1.15beta1", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xNWJldGEx", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.15beta1", + "object": { + "sha": "e92be18fd8b525b642ca25bdb3e2056b35d9d73c", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/e92be18fd8b525b642ca25bdb3e2056b35d9d73c" + } + }, + { + "ref": "refs/tags/go1.15rc1", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xNXJjMQ==", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.15rc1", + "object": { + "sha": "3e8f6b0791a670e52d25d76813d669daa68acfb4", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/3e8f6b0791a670e52d25d76813d669daa68acfb4" + } + }, + { + "ref": "refs/tags/go1.15rc2", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xNXJjMg==", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.15rc2", + "object": { + "sha": "c4f8cb43caf0bcd0c730d7d04a3fce129393cecc", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/c4f8cb43caf0bcd0c730d7d04a3fce129393cecc" + } + }, + { + "ref": "refs/tags/go1.15", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xNQ==", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.15", + "object": { + "sha": "0fdc3801bfd43d6f55e4ea5bf095e1ea55430339", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/0fdc3801bfd43d6f55e4ea5bf095e1ea55430339" + } + }, + { + "ref": "refs/tags/go1.15.1", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xNS4x", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.15.1", + "object": { + "sha": "01af46f7cc419da19f8a6a444da8f6022c016803", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/01af46f7cc419da19f8a6a444da8f6022c016803" + } + }, + { + "ref": "refs/tags/go1.15.2", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xNS4y", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.15.2", + "object": { + "sha": "9706f510a5e2754595d716bd64be8375997311fb", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/9706f510a5e2754595d716bd64be8375997311fb" + } + }, + { + "ref": "refs/tags/go1.15.3", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xNS4z", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.15.3", + "object": { + "sha": "1984ee00048b63eacd2155cd6d74a2d13e998272", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/1984ee00048b63eacd2155cd6d74a2d13e998272" + } + }, + { + "ref": "refs/tags/go1.15.4", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xNS40", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.15.4", + "object": { + "sha": "0e953add9656c32a788e06438cd7b533e968b7f8", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/0e953add9656c32a788e06438cd7b533e968b7f8" + } + }, + { + "ref": "refs/tags/go1.15.5", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xNS41", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.15.5", + "object": { + "sha": "c53315d6cf1b4bfea6ff356b4a1524778c683bb9", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/c53315d6cf1b4bfea6ff356b4a1524778c683bb9" + } + }, + { + "ref": "refs/tags/go1.15.6", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xNS42", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.15.6", + "object": { + "sha": "9b955d2d3fcff6a5bc8bce7bafdc4c634a28e95b", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/9b955d2d3fcff6a5bc8bce7bafdc4c634a28e95b" + } + }, + { + "ref": "refs/tags/go1.15.7", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xNS43", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.15.7", + "object": { + "sha": "2117ea9737bc9cb2e30cb087b76a283f68768819", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/2117ea9737bc9cb2e30cb087b76a283f68768819" + } + }, + { + "ref": "refs/tags/go1.15.8", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xNS44", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.15.8", + "object": { + "sha": "fa6752a5370735b8c2404d6de5191f2eea67130f", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/fa6752a5370735b8c2404d6de5191f2eea67130f" + } + }, + { + "ref": "refs/tags/go1.15.9", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xNS45", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.15.9", + "object": { + "sha": "13722418773b6a081816e8cc48131306565db1bd", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/13722418773b6a081816e8cc48131306565db1bd" + } + }, + { + "ref": "refs/tags/go1.15.10", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xNS4xMA==", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.15.10", + "object": { + "sha": "dcffdac515a1d409bcb61783d57ddb137b4741b9", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/dcffdac515a1d409bcb61783d57ddb137b4741b9" + } + }, + { + "ref": "refs/tags/go1.15.11", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xNS4xMQ==", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.15.11", + "object": { + "sha": "8c163e85267d146274f68854fe02b4a495586584", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/8c163e85267d146274f68854fe02b4a495586584" + } + }, + { + "ref": "refs/tags/go1.15.12", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xNS4xMg==", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.15.12", + "object": { + "sha": "07d8cba9e15f5c5a3b0462a9215dbeac0cebf027", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/07d8cba9e15f5c5a3b0462a9215dbeac0cebf027" + } + }, + { + "ref": "refs/tags/go1.15.13", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xNS4xMw==", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.15.13", + "object": { + "sha": "ab7f8297f9734b24a43a942930258cda411f16a3", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/ab7f8297f9734b24a43a942930258cda411f16a3" + } + }, + { + "ref": "refs/tags/go1.15.14", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xNS4xNA==", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.15.14", + "object": { + "sha": "c6d89dbf9954b101589e2db8e170b84167782109", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/c6d89dbf9954b101589e2db8e170b84167782109" + } + }, + { + "ref": "refs/tags/go1.15.15", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xNS4xNQ==", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.15.15", + "object": { + "sha": "acbe242f8a2cae8ef4749806291a37d23089b572", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/acbe242f8a2cae8ef4749806291a37d23089b572" + } + }, + { + "ref": "refs/tags/go1.16beta1", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xNmJldGEx", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.16beta1", + "object": { + "sha": "2ff33f5e443165e55a080f3a649e4c070c4096d1", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/2ff33f5e443165e55a080f3a649e4c070c4096d1" + } + }, + { + "ref": "refs/tags/go1.16rc1", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xNnJjMQ==", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.16rc1", + "object": { + "sha": "3e06467282c6d5678a6273747658c04314e013ef", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/3e06467282c6d5678a6273747658c04314e013ef" + } + }, + { + "ref": "refs/tags/go1.16", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xNg==", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.16", + "object": { + "sha": "f21be2fdc6f1becdbed1592ea0b245cdeedc5ac8", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/f21be2fdc6f1becdbed1592ea0b245cdeedc5ac8" + } + }, + { + "ref": "refs/tags/go1.16.1", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xNi4x", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.16.1", + "object": { + "sha": "e9e0473681e581040b4adcd64b53967e1572fe8d", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/e9e0473681e581040b4adcd64b53967e1572fe8d" + } + }, + { + "ref": "refs/tags/go1.16.2", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xNi4y", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.16.2", + "object": { + "sha": "3979fb9af9ccfc0b7ccb613dcf256b18c2c295f0", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/3979fb9af9ccfc0b7ccb613dcf256b18c2c295f0" + } + }, + { + "ref": "refs/tags/go1.16.3", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xNi4z", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.16.3", + "object": { + "sha": "9baddd3f21230c55f0ad2a10f5f20579dcf0a0bb", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/9baddd3f21230c55f0ad2a10f5f20579dcf0a0bb" + } + }, + { + "ref": "refs/tags/go1.16.4", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xNi40", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.16.4", + "object": { + "sha": "04cd717a269d94d3b3459a3aaf43bc71e3112b7a", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/04cd717a269d94d3b3459a3aaf43bc71e3112b7a" + } + }, + { + "ref": "refs/tags/go1.16.5", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xNi41", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.16.5", + "object": { + "sha": "7677616a263e8ded606cc8297cb67ddc667a876e", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/7677616a263e8ded606cc8297cb67ddc667a876e" + } + }, + { + "ref": "refs/tags/go1.16.6", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xNi42", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.16.6", + "object": { + "sha": "bc51e930274a5d5835ac8797978afc0864c9e30c", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/bc51e930274a5d5835ac8797978afc0864c9e30c" + } + }, + { + "ref": "refs/tags/go1.16.7", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xNi43", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.16.7", + "object": { + "sha": "fa6aa872225f8d33a90d936e7a81b64d2cea68e1", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/fa6aa872225f8d33a90d936e7a81b64d2cea68e1" + } + }, + { + "ref": "refs/tags/go1.16.8", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xNi44", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.16.8", + "object": { + "sha": "170a72e58bd128b421f4b3974fe2a37fd035efdf", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/170a72e58bd128b421f4b3974fe2a37fd035efdf" + } + }, + { + "ref": "refs/tags/go1.16.9", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xNi45", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.16.9", + "object": { + "sha": "c580180744e60d6c84fc0b59d634fcff01290780", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/c580180744e60d6c84fc0b59d634fcff01290780" + } + }, + { + "ref": "refs/tags/go1.16.10", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xNi4xMA==", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.16.10", + "object": { + "sha": "23991f50b34f8707bcfc7761321bb3b0e9dba10e", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/23991f50b34f8707bcfc7761321bb3b0e9dba10e" + } + }, + { + "ref": "refs/tags/go1.16.11", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xNi4xMQ==", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.16.11", + "object": { + "sha": "8faefcbfce6d2b2875ab74d81bb4e94b2e3adaf5", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/8faefcbfce6d2b2875ab74d81bb4e94b2e3adaf5" + } + }, + { + "ref": "refs/tags/go1.16.12", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xNi4xMg==", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.16.12", + "object": { + "sha": "f1f3923d2e3a0952c698d2901fc052046fa4af3d", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/f1f3923d2e3a0952c698d2901fc052046fa4af3d" + } + }, + { + "ref": "refs/tags/go1.16.13", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xNi4xMw==", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.16.13", + "object": { + "sha": "378766af9ed0f2e28d67c2b50e73db7573656669", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/378766af9ed0f2e28d67c2b50e73db7573656669" + } + }, + { + "ref": "refs/tags/go1.16.14", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xNi4xNA==", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.16.14", + "object": { + "sha": "0a6cf8706fdd0fe1bd26e4d1ecbcd41650bf5e6c", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/0a6cf8706fdd0fe1bd26e4d1ecbcd41650bf5e6c" + } + }, + { + "ref": "refs/tags/go1.16.15", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xNi4xNQ==", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.16.15", + "object": { + "sha": "7de0c90a1771146bcba5663fb257c52acffe6161", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/7de0c90a1771146bcba5663fb257c52acffe6161" + } + }, + { + "ref": "refs/tags/go1.17beta1", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xN2JldGEx", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.17beta1", + "object": { + "sha": "dc00dc6c6bf3b5554e37f60799aec092276ff807", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/dc00dc6c6bf3b5554e37f60799aec092276ff807" + } + }, + { + "ref": "refs/tags/go1.17rc1", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xN3JjMQ==", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.17rc1", + "object": { + "sha": "ddfd72f7d10a40a87513a320dae8c52b6dfdb778", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/ddfd72f7d10a40a87513a320dae8c52b6dfdb778" + } + }, + { + "ref": "refs/tags/go1.17rc2", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xN3JjMg==", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.17rc2", + "object": { + "sha": "72ab3ff68b1ec894fe5599ec82b8849f3baa9d94", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/72ab3ff68b1ec894fe5599ec82b8849f3baa9d94" + } + }, + { + "ref": "refs/tags/go1.17", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xNw==", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.17", + "object": { + "sha": "ec5170397c724a8ae440b2bc529f857c86f0e6b1", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/ec5170397c724a8ae440b2bc529f857c86f0e6b1" + } + }, + { + "ref": "refs/tags/go1.17.1", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xNy4x", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.17.1", + "object": { + "sha": "21a4e67ad58e3c4a7c5254f60cda5be5c3c450ff", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/21a4e67ad58e3c4a7c5254f60cda5be5c3c450ff" + } + }, + { + "ref": "refs/tags/go1.17.2", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xNy4y", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.17.2", + "object": { + "sha": "2ac3bdf378ae408ad8c993084c1c6f7d05b7dff8", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/2ac3bdf378ae408ad8c993084c1c6f7d05b7dff8" + } + }, + { + "ref": "refs/tags/go1.17.3", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xNy4z", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.17.3", + "object": { + "sha": "f58c78a5771570667b26e8c74faa017bd4c2c448", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/f58c78a5771570667b26e8c74faa017bd4c2c448" + } + }, + { + "ref": "refs/tags/go1.17.4", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xNy40", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.17.4", + "object": { + "sha": "0f2d0d0694c8680909252ca45dbffbcaff8e430a", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/0f2d0d0694c8680909252ca45dbffbcaff8e430a" + } + }, + { + "ref": "refs/tags/go1.17.5", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xNy41", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.17.5", + "object": { + "sha": "de690c2ff8e323c7ce9e274f986dc6f824b35405", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/de690c2ff8e323c7ce9e274f986dc6f824b35405" + } + }, + { + "ref": "refs/tags/go1.17.6", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xNy42", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.17.6", + "object": { + "sha": "9de1ac6ac2cad3871760d0aa288f5ca713afd0a6", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/9de1ac6ac2cad3871760d0aa288f5ca713afd0a6" + } + }, + { + "ref": "refs/tags/go1.17.7", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xNy43", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.17.7", + "object": { + "sha": "6a70ee2873b2367e2a0d6e7d7e167c072b99daf0", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/6a70ee2873b2367e2a0d6e7d7e167c072b99daf0" + } + }, + { + "ref": "refs/tags/go1.17.8", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xNy44", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.17.8", + "object": { + "sha": "7dd10d4ce20e64d96a10cb67794851a58d96a2aa", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/7dd10d4ce20e64d96a10cb67794851a58d96a2aa" + } + }, + { + "ref": "refs/tags/go1.17.9", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xNy45", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.17.9", + "object": { + "sha": "346b18ee9d15410ab08dd583787c64dbed0666d2", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/346b18ee9d15410ab08dd583787c64dbed0666d2" + } + }, + { + "ref": "refs/tags/go1.17.10", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xNy4xMA==", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.17.10", + "object": { + "sha": "085c61ae517110168841be0afeb8f883d66fe95a", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/085c61ae517110168841be0afeb8f883d66fe95a" + } + }, + { + "ref": "refs/tags/go1.17.11", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xNy4xMQ==", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.17.11", + "object": { + "sha": "26cdea3acca29db94541236f0037a20aa22ce2d7", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/26cdea3acca29db94541236f0037a20aa22ce2d7" + } + }, + { + "ref": "refs/tags/go1.17.12", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xNy4xMg==", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.17.12", + "object": { + "sha": "1ed3c127daceaffb9aadc806ba60f0b51b47421b", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/1ed3c127daceaffb9aadc806ba60f0b51b47421b" + } + }, + { + "ref": "refs/tags/go1.17.13", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xNy4xMw==", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.17.13", + "object": { + "sha": "15da892a4950a4caac987ee72c632436329f62d5", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/15da892a4950a4caac987ee72c632436329f62d5" + } + }, + { + "ref": "refs/tags/go1.18beta1", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xOGJldGEx", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.18beta1", + "object": { + "sha": "becaeea1199b875bc24800fa88f2f4fea119bf78", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/becaeea1199b875bc24800fa88f2f4fea119bf78" + } + }, + { + "ref": "refs/tags/go1.18beta2", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xOGJldGEy", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.18beta2", + "object": { + "sha": "41f485b9a7d8fd647c415be1d11b612063dff21c", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/41f485b9a7d8fd647c415be1d11b612063dff21c" + } + }, + { + "ref": "refs/tags/go1.18rc1", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xOHJjMQ==", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.18rc1", + "object": { + "sha": "cb5a598d7f2ebd276686403d141a97c026d33458", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/cb5a598d7f2ebd276686403d141a97c026d33458" + } + }, + { + "ref": "refs/tags/go1.18", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xOA==", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.18", + "object": { + "sha": "4aa1efed4853ea067d665a952eee77c52faac774", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/4aa1efed4853ea067d665a952eee77c52faac774" + } + }, + { + "ref": "refs/tags/go1.18.1", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xOC4x", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.18.1", + "object": { + "sha": "0b0d2fe66d2348fa694a925595807859bf08a391", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/0b0d2fe66d2348fa694a925595807859bf08a391" + } + }, + { + "ref": "refs/tags/go1.18.2", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xOC4y", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.18.2", + "object": { + "sha": "8ed0e51b5e5cc50985444f39dc56c55e4fa3bcf9", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/8ed0e51b5e5cc50985444f39dc56c55e4fa3bcf9" + } + }, + { + "ref": "refs/tags/go1.18.3", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xOC4z", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.18.3", + "object": { + "sha": "4068be56ce7721a3d75606ea986d11e9ca27077a", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/4068be56ce7721a3d75606ea986d11e9ca27077a" + } + }, + { + "ref": "refs/tags/go1.18.4", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xOC40", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.18.4", + "object": { + "sha": "88a06f40dfcdc4d37346be169f2b1b9070f38bb3", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/88a06f40dfcdc4d37346be169f2b1b9070f38bb3" + } + }, + { + "ref": "refs/tags/go1.18.5", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xOC41", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.18.5", + "object": { + "sha": "be59153dd8e67d83428e18a44dd29df3059c21fe", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/be59153dd8e67d83428e18a44dd29df3059c21fe" + } + }, + { + "ref": "refs/tags/go1.18.6", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xOC42", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.18.6", + "object": { + "sha": "170d78d9baa82d1b64682c5d1f15e5f386f18f3e", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/170d78d9baa82d1b64682c5d1f15e5f386f18f3e" + } + }, + { + "ref": "refs/tags/go1.18.7", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xOC43", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.18.7", + "object": { + "sha": "947091d31ccda14b0a362adff37b6e037f0f59f3", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/947091d31ccda14b0a362adff37b6e037f0f59f3" + } + }, + { + "ref": "refs/tags/go1.18.8", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xOC44", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.18.8", + "object": { + "sha": "156bf3dd36a9264f721dc98749c8899c559cca43", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/156bf3dd36a9264f721dc98749c8899c559cca43" + } + }, + { + "ref": "refs/tags/go1.18.9", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xOC45", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.18.9", + "object": { + "sha": "0d8a92bdfd3d6d1b24f47e05f9be46645aec94f0", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/0d8a92bdfd3d6d1b24f47e05f9be46645aec94f0" + } + }, + { + "ref": "refs/tags/go1.18.10", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xOC4xMA==", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.18.10", + "object": { + "sha": "581603cb7d02019bbf4ff508014038f3120a3dcb", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/581603cb7d02019bbf4ff508014038f3120a3dcb" + } + }, + { + "ref": "refs/tags/go1.19beta1", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xOWJldGEx", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.19beta1", + "object": { + "sha": "2cfbef438049fd4c3f73d1562773ad1f93900897", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/2cfbef438049fd4c3f73d1562773ad1f93900897" + } + }, + { + "ref": "refs/tags/go1.19rc1", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xOXJjMQ==", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.19rc1", + "object": { + "sha": "bac4eb53d64ee402af1d52ac18fb9f0ea76c74e2", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/bac4eb53d64ee402af1d52ac18fb9f0ea76c74e2" + } + }, + { + "ref": "refs/tags/go1.19rc2", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xOXJjMg==", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.19rc2", + "object": { + "sha": "ad672e7ce101cc52e38bae3d7484e4660a20d575", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/ad672e7ce101cc52e38bae3d7484e4660a20d575" + } + }, + { + "ref": "refs/tags/go1.19", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xOQ==", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.19", + "object": { + "sha": "43456202a1e55da55666fac9d56ace7654a65b64", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/43456202a1e55da55666fac9d56ace7654a65b64" + } + }, + { + "ref": "refs/tags/go1.19.1", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xOS4x", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.19.1", + "object": { + "sha": "4a4127bccc826ebb6079af3252bc6bfeaec187c4", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/4a4127bccc826ebb6079af3252bc6bfeaec187c4" + } + }, + { + "ref": "refs/tags/go1.19.2", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xOS4y", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.19.2", + "object": { + "sha": "895664482c0ebe5cec4a6935615a1e9610bbf1e3", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/895664482c0ebe5cec4a6935615a1e9610bbf1e3" + } + }, + { + "ref": "refs/tags/go1.19.3", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xOS4z", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.19.3", + "object": { + "sha": "5d5ed57b134b7a02259ff070864f753c9e601a18", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/5d5ed57b134b7a02259ff070864f753c9e601a18" + } + }, + { + "ref": "refs/tags/go1.19.4", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xOS40", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.19.4", + "object": { + "sha": "dc04f3ba1f25313bc9c97e728620206c235db9ee", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/dc04f3ba1f25313bc9c97e728620206c235db9ee" + } + }, + { + "ref": "refs/tags/go1.19.5", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xOS41", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.19.5", + "object": { + "sha": "1e9ff255a130200fcc4ec5e911d28181fce947d5", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/1e9ff255a130200fcc4ec5e911d28181fce947d5" + } + }, + { + "ref": "refs/tags/go1.19.6", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xOS42", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.19.6", + "object": { + "sha": "8656c03fee94ce9cdc4da120b831c2fb9fd68d9d", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/8656c03fee94ce9cdc4da120b831c2fb9fd68d9d" + } + }, + { + "ref": "refs/tags/go1.19.7", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xOS43", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.19.7", + "object": { + "sha": "7bd22aafe41be40e2174335a3dc55431ca9548ec", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/7bd22aafe41be40e2174335a3dc55431ca9548ec" + } + }, + { + "ref": "refs/tags/go1.19.8", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xOS44", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.19.8", + "object": { + "sha": "ca305e101d89969b5cc6a812b1f12038b769aaa2", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/ca305e101d89969b5cc6a812b1f12038b769aaa2" + } + }, + { + "ref": "refs/tags/go1.19.9", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xOS45", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.19.9", + "object": { + "sha": "484330d038d060c6e4db3dc8e6ea2b811b2a44d8", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/484330d038d060c6e4db3dc8e6ea2b811b2a44d8" + } + }, + { + "ref": "refs/tags/go1.19.10", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xOS4xMA==", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.19.10", + "object": { + "sha": "7fe60b5df764f5a16a2c40e4412b5ed60f709192", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/7fe60b5df764f5a16a2c40e4412b5ed60f709192" + } + }, + { + "ref": "refs/tags/go1.19.11", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xOS4xMQ==", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.19.11", + "object": { + "sha": "e58941fc25771784319ebd0178e566ecf7d3d8c1", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/e58941fc25771784319ebd0178e566ecf7d3d8c1" + } + }, + { + "ref": "refs/tags/go1.19.12", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xOS4xMg==", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.19.12", + "object": { + "sha": "0ae54ddd37302bdd2a8c775135bf5f076a18eeb3", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/0ae54ddd37302bdd2a8c775135bf5f076a18eeb3" + } + }, + { + "ref": "refs/tags/go1.19.13", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4xOS4xMw==", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.19.13", + "object": { + "sha": "619b8fd7d2c94af12933f409e962b99aa9263555", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/619b8fd7d2c94af12933f409e962b99aa9263555" + } + }, + { + "ref": "refs/tags/go1.20rc1", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4yMHJjMQ==", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.20rc1", + "object": { + "sha": "9f0234214473dfb785a5ad84a8fc62a6a395cbc3", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/9f0234214473dfb785a5ad84a8fc62a6a395cbc3" + } + }, + { + "ref": "refs/tags/go1.20rc2", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4yMHJjMg==", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.20rc2", + "object": { + "sha": "32593a91927dbb891e00a5a94abb04105f6a8aa8", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/32593a91927dbb891e00a5a94abb04105f6a8aa8" + } + }, + { + "ref": "refs/tags/go1.20rc3", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4yMHJjMw==", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.20rc3", + "object": { + "sha": "b3160e8bcedb25c5266e047ada01b6f462521401", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/b3160e8bcedb25c5266e047ada01b6f462521401" + } + }, + { + "ref": "refs/tags/go1.20", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4yMA==", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.20", + "object": { + "sha": "de4748c47c67392a57f250714509f590f68ad395", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/de4748c47c67392a57f250714509f590f68ad395" + } + }, + { + "ref": "refs/tags/go1.20.1", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4yMC4x", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.20.1", + "object": { + "sha": "202a1a57064127c3f19d96df57b9f9586145e21c", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/202a1a57064127c3f19d96df57b9f9586145e21c" + } + }, + { + "ref": "refs/tags/go1.20.2", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4yMC4y", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.20.2", + "object": { + "sha": "aee9a19c559da6fd258a8609556d89f6fad2a6d8", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/aee9a19c559da6fd258a8609556d89f6fad2a6d8" + } + }, + { + "ref": "refs/tags/go1.20.3", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4yMC4z", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.20.3", + "object": { + "sha": "7c47a6b15782b13ecb76fd3c6c18e5f1edc34733", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/7c47a6b15782b13ecb76fd3c6c18e5f1edc34733" + } + }, + { + "ref": "refs/tags/go1.20.4", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4yMC40", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.20.4", + "object": { + "sha": "324c3ace2d2e4e30949baa23b4c9aac8a4123317", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/324c3ace2d2e4e30949baa23b4c9aac8a4123317" + } + }, + { + "ref": "refs/tags/go1.20.5", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4yMC41", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.20.5", + "object": { + "sha": "e827d41c0a2ea392c117a790cdfed0022e419424", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/e827d41c0a2ea392c117a790cdfed0022e419424" + } + }, + { + "ref": "refs/tags/go1.20.6", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4yMC42", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.20.6", + "object": { + "sha": "2c358ffe9762ba08c8db0196942395f97775e31b", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/2c358ffe9762ba08c8db0196942395f97775e31b" + } + }, + { + "ref": "refs/tags/go1.20.7", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4yMC43", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.20.7", + "object": { + "sha": "adb775e309dea43157e931835e920ac9e7769abe", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/adb775e309dea43157e931835e920ac9e7769abe" + } + }, + { + "ref": "refs/tags/go1.20.8", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4yMC44", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.20.8", + "object": { + "sha": "d5b851804329aa547dafa278a0c35dd62298d651", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/d5b851804329aa547dafa278a0c35dd62298d651" + } + }, + { + "ref": "refs/tags/go1.20.9", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4yMC45", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.20.9", + "object": { + "sha": "68f9a6e2addc828246992e66e79c6a51a32d1d71", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/68f9a6e2addc828246992e66e79c6a51a32d1d71" + } + }, + { + "ref": "refs/tags/go1.20.10", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4yMC4xMA==", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.20.10", + "object": { + "sha": "8042fd87f37a725e34407994c9a11aaf95f5af45", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/8042fd87f37a725e34407994c9a11aaf95f5af45" + } + }, + { + "ref": "refs/tags/go1.20.11", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4yMC4xMQ==", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.20.11", + "object": { + "sha": "1d0d4b149ce71083ec474d0491851ab2d2dc695e", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/1d0d4b149ce71083ec474d0491851ab2d2dc695e" + } + }, + { + "ref": "refs/tags/go1.20.12", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4yMC4xMg==", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.20.12", + "object": { + "sha": "97c8ff8d53759e7a82b1862403df1694f2b6e073", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/97c8ff8d53759e7a82b1862403df1694f2b6e073" + } + }, + { + "ref": "refs/tags/go1.21rc1", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4yMXJjMQ==", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.21rc1", + "object": { + "sha": "1c1c82432a78b06c8010c7257df58ff11cc05b61", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/1c1c82432a78b06c8010c7257df58ff11cc05b61" + } + }, + { + "ref": "refs/tags/go1.21rc2", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4yMXJjMg==", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.21rc2", + "object": { + "sha": "d8117459c513e048eb72f11988d5416110dff359", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/d8117459c513e048eb72f11988d5416110dff359" + } + }, + { + "ref": "refs/tags/go1.21rc3", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4yMXJjMw==", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.21rc3", + "object": { + "sha": "4aeac326b5cb41a24d6e48c01008abf2f0fda7ff", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/4aeac326b5cb41a24d6e48c01008abf2f0fda7ff" + } + }, + { + "ref": "refs/tags/go1.21rc4", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4yMXJjNA==", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.21rc4", + "object": { + "sha": "041dd5ce051caf72d64b6d5f2f975515b3676a71", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/041dd5ce051caf72d64b6d5f2f975515b3676a71" + } + }, + { + "ref": "refs/tags/go1.21.0", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4yMS4w", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.21.0", + "object": { + "sha": "c19c4c566c63818dfd059b352e52c4710eecf14d", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/c19c4c566c63818dfd059b352e52c4710eecf14d" + } + }, + { + "ref": "refs/tags/go1.21.1", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4yMS4x", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.21.1", + "object": { + "sha": "2c1e5b05fe39fc5e6c730dd60e82946b8e67c6ba", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/2c1e5b05fe39fc5e6c730dd60e82946b8e67c6ba" + } + }, + { + "ref": "refs/tags/go1.21.2", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4yMS4y", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.21.2", + "object": { + "sha": "26b5783b72376acd0386f78295e678b9a6bff30e", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/26b5783b72376acd0386f78295e678b9a6bff30e" + } + }, + { + "ref": "refs/tags/go1.21.3", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4yMS4z", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.21.3", + "object": { + "sha": "883f062fc0a097bf561030ad453fd3e300896975", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/883f062fc0a097bf561030ad453fd3e300896975" + } + }, + { + "ref": "refs/tags/go1.21.4", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4yMS40", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.21.4", + "object": { + "sha": "ed817f1c4055a559a94afffecbb91c78e4f39942", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/ed817f1c4055a559a94afffecbb91c78e4f39942" + } + }, + { + "ref": "refs/tags/go1.21.5", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL2dvMS4yMS41", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/go1.21.5", + "object": { + "sha": "6018ad99a4a951581b2d846a8ccd6f1d4e74fd11", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/6018ad99a4a951581b2d846a8ccd6f1d4e74fd11" + } + }, + { + "ref": "refs/tags/release.r56", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL3JlbGVhc2UucjU2", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/release.r56", + "object": { + "sha": "251cdc917de92a6e710fb1bc8d3230c241d00577", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/251cdc917de92a6e710fb1bc8d3230c241d00577" + } + }, + { + "ref": "refs/tags/release.r57", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL3JlbGVhc2UucjU3", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/release.r57", + "object": { + "sha": "ca2cb382ba89d1a1534f71ec2218a23659e3d491", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/ca2cb382ba89d1a1534f71ec2218a23659e3d491" + } + }, + { + "ref": "refs/tags/release.r57.1", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL3JlbGVhc2UucjU3LjE=", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/release.r57.1", + "object": { + "sha": "16b4a007de329b96411be1597ea70f805b6adbe7", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/16b4a007de329b96411be1597ea70f805b6adbe7" + } + }, + { + "ref": "refs/tags/release.r57.2", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL3JlbGVhc2UucjU3LjI=", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/release.r57.2", + "object": { + "sha": "7998d012b9823d6938dbaac929a839776b093fe4", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/7998d012b9823d6938dbaac929a839776b093fe4" + } + }, + { + "ref": "refs/tags/release.r58", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL3JlbGVhc2UucjU4", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/release.r58", + "object": { + "sha": "fb10bce0c27cf06dc449d8e58ad6ec5dc276b929", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/fb10bce0c27cf06dc449d8e58ad6ec5dc276b929" + } + }, + { + "ref": "refs/tags/release.r58.1", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL3JlbGVhc2UucjU4LjE=", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/release.r58.1", + "object": { + "sha": "adfa87c5d754252f2bf428b38560de3d630dbe9d", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/adfa87c5d754252f2bf428b38560de3d630dbe9d" + } + }, + { + "ref": "refs/tags/release.r58.2", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL3JlbGVhc2UucjU4LjI=", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/release.r58.2", + "object": { + "sha": "0584eb2e7779d5bf699702d06acb686cd08bddd2", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/0584eb2e7779d5bf699702d06acb686cd08bddd2" + } + }, + { + "ref": "refs/tags/release.r59", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL3JlbGVhc2UucjU5", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/release.r59", + "object": { + "sha": "5d9765785dff74784bbdad43f7847b6825509032", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/5d9765785dff74784bbdad43f7847b6825509032" + } + }, + { + "ref": "refs/tags/release.r60", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL3JlbGVhc2UucjYw", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/release.r60", + "object": { + "sha": "5464bfebe723752dfc09a6dd6b361b8e79db5995", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/5464bfebe723752dfc09a6dd6b361b8e79db5995" + } + }, + { + "ref": "refs/tags/release.r60.1", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL3JlbGVhc2UucjYwLjE=", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/release.r60.1", + "object": { + "sha": "4af7136fcf874e212d66c72178a68db969918b25", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/4af7136fcf874e212d66c72178a68db969918b25" + } + }, + { + "ref": "refs/tags/release.r60.2", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL3JlbGVhc2UucjYwLjI=", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/release.r60.2", + "object": { + "sha": "6c4e7f4b681c12d7dbb2a229fb32636303dad781", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/6c4e7f4b681c12d7dbb2a229fb32636303dad781" + } + }, + { + "ref": "refs/tags/release.r60.3", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL3JlbGVhc2UucjYwLjM=", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/release.r60.3", + "object": { + "sha": "394b383a1ee0ac3fec5e453a7dbe590d3ce6d6b0", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/394b383a1ee0ac3fec5e453a7dbe590d3ce6d6b0" + } + }, + { + "ref": "refs/tags/weekly", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL3dlZWtseQ==", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/weekly", + "object": { + "sha": "3895b5051df256b442d0b0af50debfffd8d75164", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/3895b5051df256b442d0b0af50debfffd8d75164" + } + }, + { + "ref": "refs/tags/weekly.2009-11-06", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL3dlZWtseS4yMDA5LTExLTA2", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/weekly.2009-11-06", + "object": { + "sha": "9ad14c94db182dd3326e4c80053e0311f47700ce", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/9ad14c94db182dd3326e4c80053e0311f47700ce" + } + }, + { + "ref": "refs/tags/weekly.2009-11-10", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL3dlZWtseS4yMDA5LTExLTEw", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/weekly.2009-11-10", + "object": { + "sha": "78c47c36b2984058c1bec0bd72e0b127b24fcd44", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/78c47c36b2984058c1bec0bd72e0b127b24fcd44" + } + }, + { + "ref": "refs/tags/weekly.2009-11-10.1", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL3dlZWtseS4yMDA5LTExLTEwLjE=", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/weekly.2009-11-10.1", + "object": { + "sha": "c57054f7b49539ca4ed6533267c1c20c39aaaaa5", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/c57054f7b49539ca4ed6533267c1c20c39aaaaa5" + } + }, + { + "ref": "refs/tags/weekly.2009-11-12", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL3dlZWtseS4yMDA5LTExLTEy", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/weekly.2009-11-12", + "object": { + "sha": "f3a97293b17133cd5529b3510bc9301798bf2167", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/f3a97293b17133cd5529b3510bc9301798bf2167" + } + }, + { + "ref": "refs/tags/weekly.2009-11-17", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL3dlZWtseS4yMDA5LTExLTE3", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/weekly.2009-11-17", + "object": { + "sha": "a8ba40823c08508ca5f7562501a26bc2e85c88eb", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/a8ba40823c08508ca5f7562501a26bc2e85c88eb" + } + }, + { + "ref": "refs/tags/weekly.2009-12-07", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL3dlZWtseS4yMDA5LTEyLTA3", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/weekly.2009-12-07", + "object": { + "sha": "b73b43ea3165a52bb9c3d4263954800f4055f426", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/b73b43ea3165a52bb9c3d4263954800f4055f426" + } + }, + { + "ref": "refs/tags/weekly.2009-12-09", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL3dlZWtseS4yMDA5LTEyLTA5", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/weekly.2009-12-09", + "object": { + "sha": "5facb847703522e2d0716bf32500974aaf20fc20", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/5facb847703522e2d0716bf32500974aaf20fc20" + } + }, + { + "ref": "refs/tags/weekly.2009-12-22", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL3dlZWtseS4yMDA5LTEyLTIy", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/weekly.2009-12-22", + "object": { + "sha": "4551b00da36e0419251f718fe80cf72132fd6f7d", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/4551b00da36e0419251f718fe80cf72132fd6f7d" + } + }, + { + "ref": "refs/tags/weekly.2010-01-05", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL3dlZWtseS4yMDEwLTAxLTA1", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/weekly.2010-01-05", + "object": { + "sha": "fd974e096dcdba69ab24ca31bb47e6b639a7306b", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/fd974e096dcdba69ab24ca31bb47e6b639a7306b" + } + }, + { + "ref": "refs/tags/weekly.2010-01-13", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL3dlZWtseS4yMDEwLTAxLTEz", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/weekly.2010-01-13", + "object": { + "sha": "495936b58c343b12ac1bfa95859590e985751f0c", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/495936b58c343b12ac1bfa95859590e985751f0c" + } + }, + { + "ref": "refs/tags/weekly.2010-01-27", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL3dlZWtseS4yMDEwLTAxLTI3", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/weekly.2010-01-27", + "object": { + "sha": "492e13e3cde9bd3ee7d4aa6a3aa83c7c14738ec6", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/492e13e3cde9bd3ee7d4aa6a3aa83c7c14738ec6" + } + }, + { + "ref": "refs/tags/weekly.2010-02-04", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL3dlZWtseS4yMDEwLTAyLTA0", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/weekly.2010-02-04", + "object": { + "sha": "e6004b3de3d697d827591ef034931315fdbcecf6", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/e6004b3de3d697d827591ef034931315fdbcecf6" + } + }, + { + "ref": "refs/tags/weekly.2010-02-17", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL3dlZWtseS4yMDEwLTAyLTE3", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/weekly.2010-02-17", + "object": { + "sha": "d3a6cd4cd49172d5e0201b85923156137ff68963", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/d3a6cd4cd49172d5e0201b85923156137ff68963" + } + }, + { + "ref": "refs/tags/weekly.2010-02-23", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL3dlZWtseS4yMDEwLTAyLTIz", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/weekly.2010-02-23", + "object": { + "sha": "ef81b024b697a292a84e45288d03af2acbf5ff94", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/ef81b024b697a292a84e45288d03af2acbf5ff94" + } + }, + { + "ref": "refs/tags/weekly.2010-03-04", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL3dlZWtseS4yMDEwLTAzLTA0", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/weekly.2010-03-04", + "object": { + "sha": "baa65fd1066c867ee647fc5a19b6107fa0f91263", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/baa65fd1066c867ee647fc5a19b6107fa0f91263" + } + }, + { + "ref": "refs/tags/weekly.2010-03-15", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL3dlZWtseS4yMDEwLTAzLTE1", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/weekly.2010-03-15", + "object": { + "sha": "6f9272f5dd568377cfa1b2862de7e12096539089", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/6f9272f5dd568377cfa1b2862de7e12096539089" + } + }, + { + "ref": "refs/tags/weekly.2010-03-22", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL3dlZWtseS4yMDEwLTAzLTIy", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/weekly.2010-03-22", + "object": { + "sha": "a1723941e0a1e128e0a0b6ecde9a054214e55784", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/a1723941e0a1e128e0a0b6ecde9a054214e55784" + } + }, + { + "ref": "refs/tags/weekly.2010-03-30", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL3dlZWtseS4yMDEwLTAzLTMw", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/weekly.2010-03-30", + "object": { + "sha": "c2f3737cb01bf35991a775c14cd28e5a2d3a102e", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/c2f3737cb01bf35991a775c14cd28e5a2d3a102e" + } + }, + { + "ref": "refs/tags/weekly.2010-04-13", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL3dlZWtseS4yMDEwLTA0LTEz", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/weekly.2010-04-13", + "object": { + "sha": "6aad41919bd5317d3b9d0b9a963a2cd0ced012f9", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/6aad41919bd5317d3b9d0b9a963a2cd0ced012f9" + } + }, + { + "ref": "refs/tags/weekly.2010-04-27", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL3dlZWtseS4yMDEwLTA0LTI3", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/weekly.2010-04-27", + "object": { + "sha": "70ee7bff79d5731a36c187b94f041a50eea53b1c", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/70ee7bff79d5731a36c187b94f041a50eea53b1c" + } + }, + { + "ref": "refs/tags/weekly.2010-05-04", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL3dlZWtseS4yMDEwLTA1LTA0", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/weekly.2010-05-04", + "object": { + "sha": "174ca90b2cad59b1525e0db85ffe25aa3f8e75dc", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/174ca90b2cad59b1525e0db85ffe25aa3f8e75dc" + } + }, + { + "ref": "refs/tags/weekly.2010-05-27", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL3dlZWtseS4yMDEwLTA1LTI3", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/weekly.2010-05-27", + "object": { + "sha": "371bf8e61b7b8ef725f795be05f7ce4553433e98", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/371bf8e61b7b8ef725f795be05f7ce4553433e98" + } + }, + { + "ref": "refs/tags/weekly.2010-06-09", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL3dlZWtseS4yMDEwLTA2LTA5", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/weekly.2010-06-09", + "object": { + "sha": "61be33d3ae58572eb3f4c67acf0c9ee8c903f888", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/61be33d3ae58572eb3f4c67acf0c9ee8c903f888" + } + }, + { + "ref": "refs/tags/weekly.2010-06-21", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL3dlZWtseS4yMDEwLTA2LTIx", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/weekly.2010-06-21", + "object": { + "sha": "983353e79b1633e760f327dc6ceb283efaa44d63", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/983353e79b1633e760f327dc6ceb283efaa44d63" + } + }, + { + "ref": "refs/tags/weekly.2010-07-01", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL3dlZWtseS4yMDEwLTA3LTAx", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/weekly.2010-07-01", + "object": { + "sha": "4abbd32b5385e6e2ffe9d297eac636e68565f8d2", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/4abbd32b5385e6e2ffe9d297eac636e68565f8d2" + } + }, + { + "ref": "refs/tags/weekly.2010-07-14", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL3dlZWtseS4yMDEwLTA3LTE0", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/weekly.2010-07-14", + "object": { + "sha": "7317c10f5ea7a9d7216fc3e4a1e1c5c1bce6d6fa", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/7317c10f5ea7a9d7216fc3e4a1e1c5c1bce6d6fa" + } + }, + { + "ref": "refs/tags/weekly.2010-07-29", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL3dlZWtseS4yMDEwLTA3LTI5", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/weekly.2010-07-29", + "object": { + "sha": "b5d84bb0cf1c731a0e90a80eaa85f23bbc463220", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/b5d84bb0cf1c731a0e90a80eaa85f23bbc463220" + } + }, + { + "ref": "refs/tags/weekly.2010-08-04", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL3dlZWtseS4yMDEwLTA4LTA0", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/weekly.2010-08-04", + "object": { + "sha": "a1e382673082e7cd4c29967b9951dd5eb63eac86", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/a1e382673082e7cd4c29967b9951dd5eb63eac86" + } + }, + { + "ref": "refs/tags/weekly.2010-08-11", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL3dlZWtseS4yMDEwLTA4LTEx", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/weekly.2010-08-11", + "object": { + "sha": "9e23f2b2ce2dd3150ee15a80e72347d89ff5eba4", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/9e23f2b2ce2dd3150ee15a80e72347d89ff5eba4" + } + }, + { + "ref": "refs/tags/weekly.2010-08-25", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL3dlZWtseS4yMDEwLTA4LTI1", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/weekly.2010-08-25", + "object": { + "sha": "deb00ac3f43076e07d2774c2ea689f7d2ccb983b", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/deb00ac3f43076e07d2774c2ea689f7d2ccb983b" + } + }, + { + "ref": "refs/tags/weekly.2010-09-06", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL3dlZWtseS4yMDEwLTA5LTA2", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/weekly.2010-09-06", + "object": { + "sha": "863ba0427bb8ab344aaf9eb71d0f241d0d442c4f", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/863ba0427bb8ab344aaf9eb71d0f241d0d442c4f" + } + }, + { + "ref": "refs/tags/weekly.2010-09-15", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL3dlZWtseS4yMDEwLTA5LTE1", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/weekly.2010-09-15", + "object": { + "sha": "4e84006e805b7e1794882c71e171da6dc1ba6b53", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/4e84006e805b7e1794882c71e171da6dc1ba6b53" + } + }, + { + "ref": "refs/tags/weekly.2010-09-22", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL3dlZWtseS4yMDEwLTA5LTIy", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/weekly.2010-09-22", + "object": { + "sha": "71ee385ddfa552a1d1e79a512323b29ee065a0bc", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/71ee385ddfa552a1d1e79a512323b29ee065a0bc" + } + }, + { + "ref": "refs/tags/weekly.2010-09-29", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL3dlZWtseS4yMDEwLTA5LTI5", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/weekly.2010-09-29", + "object": { + "sha": "ab5b4283f7a8835c4491e60ffc91b02768b02d0c", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/ab5b4283f7a8835c4491e60ffc91b02768b02d0c" + } + }, + { + "ref": "refs/tags/weekly.2010-10-13", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL3dlZWtseS4yMDEwLTEwLTEz", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/weekly.2010-10-13", + "object": { + "sha": "39ee9a0396c77af540c7eb2f1775417ecb5aae6a", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/39ee9a0396c77af540c7eb2f1775417ecb5aae6a" + } + }, + { + "ref": "refs/tags/weekly.2010-10-13.1", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL3dlZWtseS4yMDEwLTEwLTEzLjE=", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/weekly.2010-10-13.1", + "object": { + "sha": "6b21949a9182773ae76175164793b9fe2ba131c6", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/6b21949a9182773ae76175164793b9fe2ba131c6" + } + }, + { + "ref": "refs/tags/weekly.2010-10-20", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL3dlZWtseS4yMDEwLTEwLTIw", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/weekly.2010-10-20", + "object": { + "sha": "ec2c9937f4515828875751e0ce3527b91df283b3", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/ec2c9937f4515828875751e0ce3527b91df283b3" + } + }, + { + "ref": "refs/tags/weekly.2010-10-27", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL3dlZWtseS4yMDEwLTEwLTI3", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/weekly.2010-10-27", + "object": { + "sha": "fded5fed0bfac968e73aae7b543bbd337debf4ef", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/fded5fed0bfac968e73aae7b543bbd337debf4ef" + } + }, + { + "ref": "refs/tags/weekly.2010-11-02", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL3dlZWtseS4yMDEwLTExLTAy", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/weekly.2010-11-02", + "object": { + "sha": "1e86d46a7651d5895b1b9345497916ec40b1a5e7", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/1e86d46a7651d5895b1b9345497916ec40b1a5e7" + } + }, + { + "ref": "refs/tags/weekly.2010-11-10", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL3dlZWtseS4yMDEwLTExLTEw", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/weekly.2010-11-10", + "object": { + "sha": "013af62ae9cf4c4e34ba40294090b496693a8647", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/013af62ae9cf4c4e34ba40294090b496693a8647" + } + }, + { + "ref": "refs/tags/weekly.2010-11-23", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL3dlZWtseS4yMDEwLTExLTIz", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/weekly.2010-11-23", + "object": { + "sha": "fbfa971a162d57aa03ca2b3365b35c4d0998aea4", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/fbfa971a162d57aa03ca2b3365b35c4d0998aea4" + } + }, + { + "ref": "refs/tags/weekly.2010-12-02", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL3dlZWtseS4yMDEwLTEyLTAy", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/weekly.2010-12-02", + "object": { + "sha": "7f1b064f1ef3b31e57ec613776caf6d59a98fa10", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/7f1b064f1ef3b31e57ec613776caf6d59a98fa10" + } + }, + { + "ref": "refs/tags/weekly.2010-12-08", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL3dlZWtseS4yMDEwLTEyLTA4", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/weekly.2010-12-08", + "object": { + "sha": "f5ec1876c24c68b7418f5fd1415fe190a7ea27e9", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/f5ec1876c24c68b7418f5fd1415fe190a7ea27e9" + } + }, + { + "ref": "refs/tags/weekly.2010-12-15", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL3dlZWtseS4yMDEwLTEyLTE1", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/weekly.2010-12-15", + "object": { + "sha": "e4fbcb2c23a391ac0b0a5496bd6ccd4e4459a262", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/e4fbcb2c23a391ac0b0a5496bd6ccd4e4459a262" + } + }, + { + "ref": "refs/tags/weekly.2010-12-15.1", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL3dlZWtseS4yMDEwLTEyLTE1LjE=", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/weekly.2010-12-15.1", + "object": { + "sha": "db2263c46be330d035bed2af194da5b84d399943", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/db2263c46be330d035bed2af194da5b84d399943" + } + }, + { + "ref": "refs/tags/weekly.2010-12-22", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL3dlZWtseS4yMDEwLTEyLTIy", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/weekly.2010-12-22", + "object": { + "sha": "7d557ebc1d5220a1843c8f8f5a972eacc056af51", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/7d557ebc1d5220a1843c8f8f5a972eacc056af51" + } + }, + { + "ref": "refs/tags/weekly.2011-01-06", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL3dlZWtseS4yMDExLTAxLTA2", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/weekly.2011-01-06", + "object": { + "sha": "41170c91e5f7854b2cdf980f314ae33907305018", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/41170c91e5f7854b2cdf980f314ae33907305018" + } + }, + { + "ref": "refs/tags/weekly.2011-01-12", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL3dlZWtseS4yMDExLTAxLTEy", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/weekly.2011-01-12", + "object": { + "sha": "c3e33975aa8d256984ba897ab88d1ca7cad4940a", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/c3e33975aa8d256984ba897ab88d1ca7cad4940a" + } + }, + { + "ref": "refs/tags/weekly.2011-01-19", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL3dlZWtseS4yMDExLTAxLTE5", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/weekly.2011-01-19", + "object": { + "sha": "4b7fab83b571813ad56a15b653ed0ade0cf5b52e", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/4b7fab83b571813ad56a15b653ed0ade0cf5b52e" + } + }, + { + "ref": "refs/tags/weekly.2011-01-20", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL3dlZWtseS4yMDExLTAxLTIw", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/weekly.2011-01-20", + "object": { + "sha": "34c1b13c2a0d8d66db353b7b62e9379c2a887a2e", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/34c1b13c2a0d8d66db353b7b62e9379c2a887a2e" + } + }, + { + "ref": "refs/tags/weekly.2011-02-01", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL3dlZWtseS4yMDExLTAyLTAx", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/weekly.2011-02-01", + "object": { + "sha": "7aa758df0ce7578ff8b4e326eef777d8f10f70c4", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/7aa758df0ce7578ff8b4e326eef777d8f10f70c4" + } + }, + { + "ref": "refs/tags/weekly.2011-02-01.1", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL3dlZWtseS4yMDExLTAyLTAxLjE=", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/weekly.2011-02-01.1", + "object": { + "sha": "b08746ee5e0bb7d0291221c85e1fdead9924b858", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/b08746ee5e0bb7d0291221c85e1fdead9924b858" + } + }, + { + "ref": "refs/tags/weekly.2011-02-15", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL3dlZWtseS4yMDExLTAyLTE1", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/weekly.2011-02-15", + "object": { + "sha": "d8ba9a440c826c5ed94f93d2d9fb7e9bf394f472", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/d8ba9a440c826c5ed94f93d2d9fb7e9bf394f472" + } + }, + { + "ref": "refs/tags/weekly.2011-02-24", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL3dlZWtseS4yMDExLTAyLTI0", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/weekly.2011-02-24", + "object": { + "sha": "625bcf9f16876865715508d837dd9c36a34e90d7", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/625bcf9f16876865715508d837dd9c36a34e90d7" + } + }, + { + "ref": "refs/tags/weekly.2011-03-07", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL3dlZWtseS4yMDExLTAzLTA3", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/weekly.2011-03-07", + "object": { + "sha": "c1d44c9453506cdf5725a392aa03d9aa5df580af", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/c1d44c9453506cdf5725a392aa03d9aa5df580af" + } + }, + { + "ref": "refs/tags/weekly.2011-03-07.1", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL3dlZWtseS4yMDExLTAzLTA3LjE=", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/weekly.2011-03-07.1", + "object": { + "sha": "251cdc917de92a6e710fb1bc8d3230c241d00577", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/251cdc917de92a6e710fb1bc8d3230c241d00577" + } + }, + { + "ref": "refs/tags/weekly.2011-03-15", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL3dlZWtseS4yMDExLTAzLTE1", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/weekly.2011-03-15", + "object": { + "sha": "f538f2432eba1ca4f38bb919d795d6e9101ed374", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/f538f2432eba1ca4f38bb919d795d6e9101ed374" + } + }, + { + "ref": "refs/tags/weekly.2011-03-28", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL3dlZWtseS4yMDExLTAzLTI4", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/weekly.2011-03-28", + "object": { + "sha": "33e41802f9ce0a2b88b344dbd04ecb025385c9aa", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/33e41802f9ce0a2b88b344dbd04ecb025385c9aa" + } + }, + { + "ref": "refs/tags/weekly.2011-04-04", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL3dlZWtseS4yMDExLTA0LTA0", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/weekly.2011-04-04", + "object": { + "sha": "51319b1125473fc1732ef012cde40c512ec735a0", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/51319b1125473fc1732ef012cde40c512ec735a0" + } + }, + { + "ref": "refs/tags/weekly.2011-04-13", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL3dlZWtseS4yMDExLTA0LTEz", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/weekly.2011-04-13", + "object": { + "sha": "0f03eedb878968851f36189f31fb3b1dfce31d84", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/0f03eedb878968851f36189f31fb3b1dfce31d84" + } + }, + { + "ref": "refs/tags/weekly.2011-04-27", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL3dlZWtseS4yMDExLTA0LTI3", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/weekly.2011-04-27", + "object": { + "sha": "5a8ae387e2f22e1c255d96b052b868281ca83761", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/5a8ae387e2f22e1c255d96b052b868281ca83761" + } + }, + { + "ref": "refs/tags/weekly.2011-05-22", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL3dlZWtseS4yMDExLTA1LTIy", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/weekly.2011-05-22", + "object": { + "sha": "f6742e7482c2b4fd1dada85c6318ecd59ccef8f6", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/f6742e7482c2b4fd1dada85c6318ecd59ccef8f6" + } + }, + { + "ref": "refs/tags/weekly.2011-06-02", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL3dlZWtseS4yMDExLTA2LTAy", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/weekly.2011-06-02", + "object": { + "sha": "897ad0c05ee2af17c7740f793f8136d7404e87f5", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/897ad0c05ee2af17c7740f793f8136d7404e87f5" + } + }, + { + "ref": "refs/tags/weekly.2011-06-09", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL3dlZWtseS4yMDExLTA2LTA5", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/weekly.2011-06-09", + "object": { + "sha": "11b04261c754c67ad4c4ef13b667854c5ecb64e8", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/11b04261c754c67ad4c4ef13b667854c5ecb64e8" + } + }, + { + "ref": "refs/tags/weekly.2011-06-16", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL3dlZWtseS4yMDExLTA2LTE2", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/weekly.2011-06-16", + "object": { + "sha": "d6b9dd8b81a4a2969a02ddab9e39532bfb33fafb", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/d6b9dd8b81a4a2969a02ddab9e39532bfb33fafb" + } + }, + { + "ref": "refs/tags/weekly.2011-06-23", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL3dlZWtseS4yMDExLTA2LTIz", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/weekly.2011-06-23", + "object": { + "sha": "30d08b404cc52a7378090287ee8ead2411e9b530", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/30d08b404cc52a7378090287ee8ead2411e9b530" + } + }, + { + "ref": "refs/tags/weekly.2011-07-07", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL3dlZWtseS4yMDExLTA3LTA3", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/weekly.2011-07-07", + "object": { + "sha": "4f03ef7993ce7aa125530010b6b8bf3c4ae2cfa0", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/4f03ef7993ce7aa125530010b6b8bf3c4ae2cfa0" + } + }, + { + "ref": "refs/tags/weekly.2011-07-19", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL3dlZWtseS4yMDExLTA3LTE5", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/weekly.2011-07-19", + "object": { + "sha": "50ddb98b243e35de1dbe572bc5240129054af9f6", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/50ddb98b243e35de1dbe572bc5240129054af9f6" + } + }, + { + "ref": "refs/tags/weekly.2011-07-29", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL3dlZWtseS4yMDExLTA3LTI5", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/weekly.2011-07-29", + "object": { + "sha": "b583108436b22f32d0ddb67b68ca890d306d0fb5", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/b583108436b22f32d0ddb67b68ca890d306d0fb5" + } + }, + { + "ref": "refs/tags/weekly.2011-08-10", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL3dlZWtseS4yMDExLTA4LTEw", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/weekly.2011-08-10", + "object": { + "sha": "da7e1ba00b7c223b24a175b0bbefb7b1f26ec1af", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/da7e1ba00b7c223b24a175b0bbefb7b1f26ec1af" + } + }, + { + "ref": "refs/tags/weekly.2011-08-17", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL3dlZWtseS4yMDExLTA4LTE3", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/weekly.2011-08-17", + "object": { + "sha": "1491a20540f377b6f83f5c4a8e823ca20d27d6c5", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/1491a20540f377b6f83f5c4a8e823ca20d27d6c5" + } + }, + { + "ref": "refs/tags/weekly.2011-09-01", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL3dlZWtseS4yMDExLTA5LTAx", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/weekly.2011-09-01", + "object": { + "sha": "ca64a37d9d925dec179e1142097dc9f135807656", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/ca64a37d9d925dec179e1142097dc9f135807656" + } + }, + { + "ref": "refs/tags/weekly.2011-09-07", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL3dlZWtseS4yMDExLTA5LTA3", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/weekly.2011-09-07", + "object": { + "sha": "c5c656aee37f8e6f53a574bacf42c944bd2630a2", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/c5c656aee37f8e6f53a574bacf42c944bd2630a2" + } + }, + { + "ref": "refs/tags/weekly.2011-09-16", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL3dlZWtseS4yMDExLTA5LTE2", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/weekly.2011-09-16", + "object": { + "sha": "b0e3edab0e5439505f6ac79a9a96ab19478a065b", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/b0e3edab0e5439505f6ac79a9a96ab19478a065b" + } + }, + { + "ref": "refs/tags/weekly.2011-09-21", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL3dlZWtseS4yMDExLTA5LTIx", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/weekly.2011-09-21", + "object": { + "sha": "e4ac43b7f07379715cbed7355bc3710e709c34ef", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/e4ac43b7f07379715cbed7355bc3710e709c34ef" + } + }, + { + "ref": "refs/tags/weekly.2011-10-06", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL3dlZWtseS4yMDExLTEwLTA2", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/weekly.2011-10-06", + "object": { + "sha": "2b0d7f0836b87dd346e3a815d3bbb593f8e1a3f6", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/2b0d7f0836b87dd346e3a815d3bbb593f8e1a3f6" + } + }, + { + "ref": "refs/tags/weekly.2011-10-18", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL3dlZWtseS4yMDExLTEwLTE4", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/weekly.2011-10-18", + "object": { + "sha": "ac21766c958dc1341d79f17c36cc686ed936e6d4", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/ac21766c958dc1341d79f17c36cc686ed936e6d4" + } + }, + { + "ref": "refs/tags/weekly.2011-10-25", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL3dlZWtseS4yMDExLTEwLTI1", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/weekly.2011-10-25", + "object": { + "sha": "cdd3d6932853ec2fb2ac0a693143b22098adb012", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/cdd3d6932853ec2fb2ac0a693143b22098adb012" + } + }, + { + "ref": "refs/tags/weekly.2011-10-26", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL3dlZWtseS4yMDExLTEwLTI2", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/weekly.2011-10-26", + "object": { + "sha": "659f1f208af02a3dd5cc13da0d4f8756a3cc5369", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/659f1f208af02a3dd5cc13da0d4f8756a3cc5369" + } + }, + { + "ref": "refs/tags/weekly.2011-11-01", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL3dlZWtseS4yMDExLTExLTAx", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/weekly.2011-11-01", + "object": { + "sha": "08757f722c84260399d3eb1236c0c1ed305e017a", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/08757f722c84260399d3eb1236c0c1ed305e017a" + } + }, + { + "ref": "refs/tags/weekly.2011-11-02", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL3dlZWtseS4yMDExLTExLTAy", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/weekly.2011-11-02", + "object": { + "sha": "ede44c68a48ba579defa08d1df94b268c93ab8e3", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/ede44c68a48ba579defa08d1df94b268c93ab8e3" + } + }, + { + "ref": "refs/tags/weekly.2011-11-08", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL3dlZWtseS4yMDExLTExLTA4", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/weekly.2011-11-08", + "object": { + "sha": "4b39d115a0228d9c88b47f2fd86c9d6377ba7273", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/4b39d115a0228d9c88b47f2fd86c9d6377ba7273" + } + }, + { + "ref": "refs/tags/weekly.2011-11-09", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL3dlZWtseS4yMDExLTExLTA5", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/weekly.2011-11-09", + "object": { + "sha": "d83cc435e4c324e34aa10af72c1aa7f4fa47d4c1", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/d83cc435e4c324e34aa10af72c1aa7f4fa47d4c1" + } + }, + { + "ref": "refs/tags/weekly.2011-11-18", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL3dlZWtseS4yMDExLTExLTE4", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/weekly.2011-11-18", + "object": { + "sha": "3af28bd886ca5a64128aa2118aac818c61871dad", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/3af28bd886ca5a64128aa2118aac818c61871dad" + } + }, + { + "ref": "refs/tags/weekly.2011-12-01", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL3dlZWtseS4yMDExLTEyLTAx", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/weekly.2011-12-01", + "object": { + "sha": "9dd07f680a4a8ddb0f750a0de89ccc880e322147", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/9dd07f680a4a8ddb0f750a0de89ccc880e322147" + } + }, + { + "ref": "refs/tags/weekly.2011-12-02", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL3dlZWtseS4yMDExLTEyLTAy", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/weekly.2011-12-02", + "object": { + "sha": "7af813a7f2b62734e40628c341cb3afa4c85641c", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/7af813a7f2b62734e40628c341cb3afa4c85641c" + } + }, + { + "ref": "refs/tags/weekly.2011-12-06", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL3dlZWtseS4yMDExLTEyLTA2", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/weekly.2011-12-06", + "object": { + "sha": "8d1da1c66ad9e2d9bf6028e7dfff5d1f2151d494", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/8d1da1c66ad9e2d9bf6028e7dfff5d1f2151d494" + } + }, + { + "ref": "refs/tags/weekly.2011-12-14", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL3dlZWtseS4yMDExLTEyLTE0", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/weekly.2011-12-14", + "object": { + "sha": "3388e9f67b2ebb30bbd115c13b3ac4728c7ff9c1", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/3388e9f67b2ebb30bbd115c13b3ac4728c7ff9c1" + } + }, + { + "ref": "refs/tags/weekly.2011-12-22", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL3dlZWtseS4yMDExLTEyLTIy", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/weekly.2011-12-22", + "object": { + "sha": "1a06b513e758355f769cd894782c34751ba5722d", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/1a06b513e758355f769cd894782c34751ba5722d" + } + }, + { + "ref": "refs/tags/weekly.2012-01-15", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL3dlZWtseS4yMDEyLTAxLTE1", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/weekly.2012-01-15", + "object": { + "sha": "a19870744979bdce3eff58776be42e399ed8f6f1", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/a19870744979bdce3eff58776be42e399ed8f6f1" + } + }, + { + "ref": "refs/tags/weekly.2012-01-20", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL3dlZWtseS4yMDEyLTAxLTIw", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/weekly.2012-01-20", + "object": { + "sha": "22ef504654079bd0a6f227b7485ce0657bf205e1", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/22ef504654079bd0a6f227b7485ce0657bf205e1" + } + }, + { + "ref": "refs/tags/weekly.2012-01-27", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL3dlZWtseS4yMDEyLTAxLTI3", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/weekly.2012-01-27", + "object": { + "sha": "6786185fd6245c522dce647163d2b33708c0b46d", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/6786185fd6245c522dce647163d2b33708c0b46d" + } + }, + { + "ref": "refs/tags/weekly.2012-02-07", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL3dlZWtseS4yMDEyLTAyLTA3", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/weekly.2012-02-07", + "object": { + "sha": "d3f8f0c258be17e742abb59da26025a6b5656c7b", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/d3f8f0c258be17e742abb59da26025a6b5656c7b" + } + }, + { + "ref": "refs/tags/weekly.2012-02-14", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL3dlZWtseS4yMDEyLTAyLTE0", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/weekly.2012-02-14", + "object": { + "sha": "da8f037b57241b0b84fab9d4c9e69b53e7118850", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/da8f037b57241b0b84fab9d4c9e69b53e7118850" + } + }, + { + "ref": "refs/tags/weekly.2012-02-22", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL3dlZWtseS4yMDEyLTAyLTIy", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/weekly.2012-02-22", + "object": { + "sha": "6419bbbfd310d0e48b3de60c8891a8f0fcc98b6f", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/6419bbbfd310d0e48b3de60c8891a8f0fcc98b6f" + } + }, + { + "ref": "refs/tags/weekly.2012-03-04", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL3dlZWtseS4yMDEyLTAzLTA0", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/weekly.2012-03-04", + "object": { + "sha": "56208edb8dfc297efde71f18730dfb09b3dcb928", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/56208edb8dfc297efde71f18730dfb09b3dcb928" + } + }, + { + "ref": "refs/tags/weekly.2012-03-13", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL3dlZWtseS4yMDEyLTAzLTEz", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/weekly.2012-03-13", + "object": { + "sha": "9ef03fdf7778f23aa304a03888e4e0f698a3ef84", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/9ef03fdf7778f23aa304a03888e4e0f698a3ef84" + } + }, + { + "ref": "refs/tags/weekly.2012-03-22", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL3dlZWtseS4yMDEyLTAzLTIy", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/weekly.2012-03-22", + "object": { + "sha": "da7959d5dd1a230868d8eca9dbf11b4d54e8915a", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/da7959d5dd1a230868d8eca9dbf11b4d54e8915a" + } + }, + { + "ref": "refs/tags/weekly.2012-03-27", + "node_id": "MDM6UmVmMjMwOTY5NTk6cmVmcy90YWdzL3dlZWtseS4yMDEyLTAzLTI3", + "url": "https://api.github.com/repos/golang/go/git/refs/tags/weekly.2012-03-27", + "object": { + "sha": "3895b5051df256b442d0b0af50debfffd8d75164", + "type": "commit", + "url": "https://api.github.com/repos/golang/go/git/commits/3895b5051df256b442d0b0af50debfffd8d75164" + } + } +] \ No newline at end of file diff --git a/testdata/latest b/testdata/latest new file mode 100644 index 0000000..343aa88 --- /dev/null +++ b/testdata/latest @@ -0,0 +1,324 @@ +{ + "url": "https://api.github.com/repos/kevincobain2000/gobrew/releases/133306561", + "assets_url": "https://api.github.com/repos/kevincobain2000/gobrew/releases/133306561/assets", + "upload_url": "https://uploads.github.com/repos/kevincobain2000/gobrew/releases/133306561/assets{?name,label}", + "html_url": "https://github.com/kevincobain2000/gobrew/releases/tag/v1.10.2", + "id": 133306561, + "author": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "node_id": "RE_kwDOFDS8384H8hjB", + "tag_name": "v1.10.2", + "target_commitish": "master", + "name": "v1.10.2", + "draft": false, + "prerelease": false, + "created_at": "2023-12-10T04:17:51Z", + "published_at": "2023-12-10T04:19:39Z", + "assets": [ + { + "url": "https://api.github.com/repos/kevincobain2000/gobrew/releases/assets/139889460", + "id": 139889460, + "node_id": "RA_kwDOFDS8384IVos0", + "name": "gobrew-darwin-amd64", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 6387920, + "download_count": 2, + "created_at": "2023-12-10T04:19:40Z", + "updated_at": "2023-12-10T04:19:40Z", + "browser_download_url": "https://github.com/kevincobain2000/gobrew/releases/download/v1.10.2/gobrew-darwin-amd64" + }, + { + "url": "https://api.github.com/repos/kevincobain2000/gobrew/releases/assets/139889462", + "id": 139889462, + "node_id": "RA_kwDOFDS8384IVos2", + "name": "gobrew-darwin-arm64", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 6259474, + "download_count": 21, + "created_at": "2023-12-10T04:19:41Z", + "updated_at": "2023-12-10T04:19:41Z", + "browser_download_url": "https://github.com/kevincobain2000/gobrew/releases/download/v1.10.2/gobrew-darwin-arm64" + }, + { + "url": "https://api.github.com/repos/kevincobain2000/gobrew/releases/assets/139889464", + "id": 139889464, + "node_id": "RA_kwDOFDS8384IVos4", + "name": "gobrew-freebsd-amd64", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 5939200, + "download_count": 0, + "created_at": "2023-12-10T04:19:41Z", + "updated_at": "2023-12-10T04:19:41Z", + "browser_download_url": "https://github.com/kevincobain2000/gobrew/releases/download/v1.10.2/gobrew-freebsd-amd64" + }, + { + "url": "https://api.github.com/repos/kevincobain2000/gobrew/releases/assets/139889457", + "id": 139889457, + "node_id": "RA_kwDOFDS8384IVosx", + "name": "gobrew-linux-amd64", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 5943296, + "download_count": 22, + "created_at": "2023-12-10T04:19:40Z", + "updated_at": "2023-12-10T04:19:40Z", + "browser_download_url": "https://github.com/kevincobain2000/gobrew/releases/download/v1.10.2/gobrew-linux-amd64" + }, + { + "url": "https://api.github.com/repos/kevincobain2000/gobrew/releases/assets/139889463", + "id": 139889463, + "node_id": "RA_kwDOFDS8384IVos3", + "name": "gobrew-linux-arm", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 5832704, + "download_count": 0, + "created_at": "2023-12-10T04:19:41Z", + "updated_at": "2023-12-10T04:19:42Z", + "browser_download_url": "https://github.com/kevincobain2000/gobrew/releases/download/v1.10.2/gobrew-linux-arm" + }, + { + "url": "https://api.github.com/repos/kevincobain2000/gobrew/releases/assets/139889459", + "id": 139889459, + "node_id": "RA_kwDOFDS8384IVosz", + "name": "gobrew-linux-arm64", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 5701632, + "download_count": 1, + "created_at": "2023-12-10T04:19:40Z", + "updated_at": "2023-12-10T04:19:40Z", + "browser_download_url": "https://github.com/kevincobain2000/gobrew/releases/download/v1.10.2/gobrew-linux-arm64" + }, + { + "url": "https://api.github.com/repos/kevincobain2000/gobrew/releases/assets/139889458", + "id": 139889458, + "node_id": "RA_kwDOFDS8384IVosy", + "name": "gobrew-windows-amd64.exe", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "application/x-ms-dos-executable", + "state": "uploaded", + "size": 6217216, + "download_count": 3, + "created_at": "2023-12-10T04:19:40Z", + "updated_at": "2023-12-10T04:19:40Z", + "browser_download_url": "https://github.com/kevincobain2000/gobrew/releases/download/v1.10.2/gobrew-windows-amd64.exe" + }, + { + "url": "https://api.github.com/repos/kevincobain2000/gobrew/releases/assets/139889465", + "id": 139889465, + "node_id": "RA_kwDOFDS8384IVos5", + "name": "gobrew_1.10.2_checksums.txt", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "text/plain; charset=utf-8", + "state": "uploaded", + "size": 603, + "download_count": 3, + "created_at": "2023-12-10T04:19:41Z", + "updated_at": "2023-12-10T04:19:41Z", + "browser_download_url": "https://github.com/kevincobain2000/gobrew/releases/download/v1.10.2/gobrew_1.10.2_checksums.txt" + } + ], + "tarball_url": "https://api.github.com/repos/kevincobain2000/gobrew/tarball/v1.10.2", + "zipball_url": "https://api.github.com/repos/kevincobain2000/gobrew/zipball/v1.10.2", + "body": "## Changelog\n* 95e7c08 feat: check homeDir maybe empty\n* 400b4a6 feat: rearrange functions to files\n\n", + "reactions": { + "url": "https://api.github.com/repos/kevincobain2000/gobrew/releases/133306561/reactions", + "total_count": 1, + "+1": 0, + "-1": 0, + "laugh": 0, + "hooray": 1, + "confused": 0, + "heart": 0, + "rocket": 0, + "eyes": 0 + } +} diff --git a/utils/utils_test.go b/utils/utils_test.go index c442ef1..7e28879 100644 --- a/utils/utils_test.go +++ b/utils/utils_test.go @@ -9,34 +9,11 @@ import ( func TestDownloadWithProgress(t *testing.T) { t.Parallel() - type args struct { - name string - destFolder string - } - tests := []struct { - name string - args args - wantErr bool - }{ - { - name: "", - args: args{ - name: "/go1.9.darwin-arm64.tar.gz", - destFolder: t.TempDir(), - }, - wantErr: false, - }, - } - for _, tt := range tests { - tt := tt - t.Run(tt.name, func(t *testing.T) { - t.Parallel() - ts := httptest.NewServer(http.FileServer(http.Dir("../testdata"))) - defer ts.Close() - path, _ := url.JoinPath(ts.URL, tt.args.name) - if err := DownloadWithProgress(path, tt.args.name, tt.args.destFolder); (err != nil) != tt.wantErr { - t.Errorf("DownloadWithProgress() error = %v, wantErr %v", err, tt.wantErr) - } - }) + ts := httptest.NewServer(http.FileServer(http.Dir("../testdata"))) + defer ts.Close() + path, _ := url.JoinPath(ts.URL, "go1.9.darwin-arm64.tar.gz") + if err := DownloadWithProgress(path, "go1.9.darwin-arm64.tar.gz", t.TempDir()); (err != nil) != false { + t.Errorf("DownloadWithProgress() error = %v, wantErr %v", err, false) } + t.Log("test finished") }