From 09d6a0c9d063280b783c338e76c7b292df780983 Mon Sep 17 00:00:00 2001 From: Tianon Gravi Date: Tue, 9 Jan 2024 15:56:20 -0800 Subject: [PATCH] Adjust versions.json field ordering to be more human-friendly --- Dockerfile-linux.template | 2 +- versions.json | 984 +++++++++++++++++++------------------- versions.sh | 12 +- 3 files changed, 503 insertions(+), 495 deletions(-) diff --git a/Dockerfile-linux.template b/Dockerfile-linux.template index 80be7f91..4949149e 100644 --- a/Dockerfile-linux.template +++ b/Dockerfile-linux.template @@ -96,7 +96,7 @@ RUN set -eux; \ {{ $osArch | @sh }}) \ {{ # TODO remove this "build-from-source" logic when 1.20 is EOL / 1.22 is GA -}} {{ if (.url | not) or always_build_from_source then ( -}} - export {{ .env | to_entries | map(.key + "=" + (.value | @sh)) | join(" ") }}; \ + export {{ .env | to_entries | sort_by(.key) | map(.key + "=" + (.value | @sh)) | join(" ") }}; \ {{ ) else ( -}} url={{ .url | @sh }}; \ sha256={{ .sha256 | @sh }}; \ diff --git a/versions.json b/versions.json index 76cd475f..b76384d8 100644 --- a/versions.json +++ b/versions.json @@ -1,162 +1,163 @@ { "1.20": { + "version": "1.20.13", "arches": { "amd64": { + "url": "https://dl.google.com/go/go1.20.13.linux-amd64.tar.gz", + "sha256": "9a9d3dcae2b6a638b1f2e9bd4db08ffb39c10e55d9696914002742d90f0047b5", "env": { - "GOAMD64": "v1", + "GOOS": "linux", "GOARCH": "amd64", - "GOOS": "linux" + "GOAMD64": "v1" }, - "sha256": "9a9d3dcae2b6a638b1f2e9bd4db08ffb39c10e55d9696914002742d90f0047b5", - "supported": true, - "url": "https://dl.google.com/go/go1.20.13.linux-amd64.tar.gz" + "supported": true }, "arm32v5": { "env": { + "GOOS": "linux", "GOARCH": "arm", - "GOARM": "5", - "GOOS": "linux" + "GOARM": "5" }, "supported": true }, "arm32v6": { + "url": "https://dl.google.com/go/go1.20.13.linux-armv6l.tar.gz", + "sha256": "d4c6c671423ce6eef3f240bf014115b2673ad6a89e12429b5a331b95952c7279", "env": { + "GOOS": "linux", "GOARCH": "arm", - "GOARM": "6", - "GOOS": "linux" + "GOARM": "6" }, - "sha256": "d4c6c671423ce6eef3f240bf014115b2673ad6a89e12429b5a331b95952c7279", - "supported": true, - "url": "https://dl.google.com/go/go1.20.13.linux-armv6l.tar.gz" + "supported": true }, "arm32v7": { + "url": "https://dl.google.com/go/go1.20.13.linux-armv6l.tar.gz", + "sha256": "d4c6c671423ce6eef3f240bf014115b2673ad6a89e12429b5a331b95952c7279", "env": { + "GOOS": "linux", "GOARCH": "arm", - "GOARM": "7", - "GOOS": "linux" + "GOARM": "7" }, - "sha256": "d4c6c671423ce6eef3f240bf014115b2673ad6a89e12429b5a331b95952c7279", - "supported": true, - "url": "https://dl.google.com/go/go1.20.13.linux-armv6l.tar.gz" + "supported": true }, "arm64v8": { + "url": "https://dl.google.com/go/go1.20.13.linux-arm64.tar.gz", + "sha256": "a2d811cef3c4fc77c01195622e637af0c2cf8b3814a95a0920cf2f83b6061d38", "env": { - "GOARCH": "arm64", - "GOOS": "linux" + "GOOS": "linux", + "GOARCH": "arm64" }, - "sha256": "a2d811cef3c4fc77c01195622e637af0c2cf8b3814a95a0920cf2f83b6061d38", - "supported": true, - "url": "https://dl.google.com/go/go1.20.13.linux-arm64.tar.gz" + "supported": true }, "darwin-amd64": { + "url": "https://dl.google.com/go/go1.20.13.darwin-amd64.tar.gz", + "sha256": "713051aa0da66839f5a31a8ec677a7c61717b6fba62bf47eadb25542df3e9ee7", "env": { - "GOARCH": "amd64", - "GOOS": "darwin" + "GOOS": "darwin", + "GOARCH": "amd64" }, - "sha256": "713051aa0da66839f5a31a8ec677a7c61717b6fba62bf47eadb25542df3e9ee7", - "supported": false, - "url": "https://dl.google.com/go/go1.20.13.darwin-amd64.tar.gz" + "supported": false }, "darwin-arm64v8": { + "url": "https://dl.google.com/go/go1.20.13.darwin-arm64.tar.gz", + "sha256": "4b7e8d0260b7376c77a0caea7b19dad6e1426c316671a15bc31036f92af2eb12", "env": { - "GOARCH": "arm64", - "GOOS": "darwin" + "GOOS": "darwin", + "GOARCH": "arm64" }, - "sha256": "4b7e8d0260b7376c77a0caea7b19dad6e1426c316671a15bc31036f92af2eb12", - "supported": false, - "url": "https://dl.google.com/go/go1.20.13.darwin-arm64.tar.gz" + "supported": false }, "freebsd-amd64": { + "url": "https://dl.google.com/go/go1.20.13.freebsd-amd64.tar.gz", + "sha256": "d704e4e44e50c3b54b435bb67a9474880a79f1a7c7af602aecc86cd8154ba4be", "env": { - "GOARCH": "amd64", - "GOOS": "freebsd" + "GOOS": "freebsd", + "GOARCH": "amd64" }, - "sha256": "d704e4e44e50c3b54b435bb67a9474880a79f1a7c7af602aecc86cd8154ba4be", - "supported": false, - "url": "https://dl.google.com/go/go1.20.13.freebsd-amd64.tar.gz" + "supported": false }, "freebsd-i386": { + "url": "https://dl.google.com/go/go1.20.13.freebsd-386.tar.gz", + "sha256": "c10dc00a2693bfce1d9f0622da36bd91380a80f9006b6cbfd7717a071b8366aa", "env": { - "GOARCH": "386", - "GOOS": "freebsd" + "GOOS": "freebsd", + "GOARCH": "386" }, - "sha256": "c10dc00a2693bfce1d9f0622da36bd91380a80f9006b6cbfd7717a071b8366aa", - "supported": false, - "url": "https://dl.google.com/go/go1.20.13.freebsd-386.tar.gz" + "supported": false }, "i386": { + "url": "https://dl.google.com/go/go1.20.13.linux-386.tar.gz", + "sha256": "4da6f08510a21b829a065d3f99914bfbe1d8b212664cea230485a64e7e6d00d8", "env": { - "GO386": "softfloat", + "GOOS": "linux", "GOARCH": "386", - "GOOS": "linux" + "GO386": "softfloat" }, - "sha256": "4da6f08510a21b829a065d3f99914bfbe1d8b212664cea230485a64e7e6d00d8", - "supported": true, - "url": "https://dl.google.com/go/go1.20.13.linux-386.tar.gz" + "supported": true }, "mips64le": { "env": { - "GOARCH": "mips64le", - "GOOS": "linux" + "GOOS": "linux", + "GOARCH": "mips64le" }, "supported": true }, "ppc64le": { + "url": "https://dl.google.com/go/go1.20.13.linux-ppc64le.tar.gz", + "sha256": "5f632b83323e16f8c6ceb676cd570b3f13f1826e06a81d92985d1301b643a7d3", "env": { - "GOARCH": "ppc64le", - "GOOS": "linux" + "GOOS": "linux", + "GOARCH": "ppc64le" }, - "sha256": "5f632b83323e16f8c6ceb676cd570b3f13f1826e06a81d92985d1301b643a7d3", - "supported": true, - "url": "https://dl.google.com/go/go1.20.13.linux-ppc64le.tar.gz" + "supported": true }, "riscv64": { "env": { - "GOARCH": "riscv64", - "GOOS": "linux" + "GOOS": "linux", + "GOARCH": "riscv64" }, "supported": true }, "s390x": { + "url": "https://dl.google.com/go/go1.20.13.linux-s390x.tar.gz", + "sha256": "ae6c8f75df9b15c92374cfeae86e97d2744d4d4cdafcb999fea5b63e20c22651", "env": { - "GOARCH": "s390x", - "GOOS": "linux" + "GOOS": "linux", + "GOARCH": "s390x" }, - "sha256": "ae6c8f75df9b15c92374cfeae86e97d2744d4d4cdafcb999fea5b63e20c22651", - "supported": true, - "url": "https://dl.google.com/go/go1.20.13.linux-s390x.tar.gz" + "supported": true }, "src": { + "url": "https://dl.google.com/go/go1.20.13.src.tar.gz", "sha256": "0fe745c530f2f1d67193af3c5ea25246be077989ec5178df266e975f3532449e", - "supported": true, - "url": "https://dl.google.com/go/go1.20.13.src.tar.gz" + "supported": true }, "windows-amd64": { + "url": "https://dl.google.com/go/go1.20.13.windows-amd64.zip", + "sha256": "264c7b4fa240107690db938a3ebcdb729b0af131cfb35092219aa286d8b80c0c", "env": { - "GOARCH": "amd64", - "GOOS": "windows" + "GOOS": "windows", + "GOARCH": "amd64" }, - "sha256": "264c7b4fa240107690db938a3ebcdb729b0af131cfb35092219aa286d8b80c0c", - "supported": true, - "url": "https://dl.google.com/go/go1.20.13.windows-amd64.zip" + "supported": true }, "windows-arm64v8": { + "url": "https://dl.google.com/go/go1.20.13.windows-arm64.zip", + "sha256": "579d498777e6a714c34556ad2d3f31e2b79f64ce91b55eee87df83e3204984ae", "env": { - "GOARCH": "arm64", - "GOOS": "windows" + "GOOS": "windows", + "GOARCH": "arm64" }, - "sha256": "579d498777e6a714c34556ad2d3f31e2b79f64ce91b55eee87df83e3204984ae", - "supported": false, - "url": "https://dl.google.com/go/go1.20.13.windows-arm64.zip" + "supported": false }, "windows-i386": { + "url": "https://dl.google.com/go/go1.20.13.windows-386.zip", + "sha256": "9df17641efa3301f4215eaaac7d72e565d13123bb612d37d1275a521ff0e052c", "env": { - "GOARCH": "386", - "GOOS": "windows" + "GOOS": "windows", + "GOARCH": "386" }, - "sha256": "9df17641efa3301f4215eaaac7d72e565d13123bb612d37d1275a521ff0e052c", - "supported": false, - "url": "https://dl.google.com/go/go1.20.13.windows-386.zip" + "supported": false } }, "variants": [ @@ -168,387 +169,387 @@ "windows/windowsservercore-1809", "windows/nanoserver-ltsc2022", "windows/nanoserver-1809" - ], - "version": "1.20.13" + ] }, "1.21": { + "version": "1.21.6", "arches": { "aix-ppc64": { + "url": "https://dl.google.com/go/go1.21.6.aix-ppc64.tar.gz", + "sha256": "a8f55bdee2bb285c2d9d3da8d8e18682224b21fe15f439798add9b33a0040968", "env": { - "GOARCH": "ppc64", - "GOOS": "aix" + "GOOS": "aix", + "GOARCH": "ppc64" }, - "sha256": "a8f55bdee2bb285c2d9d3da8d8e18682224b21fe15f439798add9b33a0040968", - "supported": false, - "url": "https://dl.google.com/go/go1.21.6.aix-ppc64.tar.gz" + "supported": false }, "amd64": { + "url": "https://dl.google.com/go/go1.21.6.linux-amd64.tar.gz", + "sha256": "3f934f40ac360b9c01f616a9aa1796d227d8b0328bf64cb045c7b8c4ee9caea4", "env": { - "GOAMD64": "v1", + "GOOS": "linux", "GOARCH": "amd64", - "GOOS": "linux" + "GOAMD64": "v1" }, - "sha256": "3f934f40ac360b9c01f616a9aa1796d227d8b0328bf64cb045c7b8c4ee9caea4", - "supported": true, - "url": "https://dl.google.com/go/go1.21.6.linux-amd64.tar.gz" + "supported": true }, "arm32v5": { "env": { + "GOOS": "linux", "GOARCH": "arm", - "GOARM": "5", - "GOOS": "linux" + "GOARM": "5" }, "supported": false }, "arm32v6": { + "url": "https://dl.google.com/go/go1.21.6.linux-armv6l.tar.gz", + "sha256": "6a8eda6cc6a799ff25e74ce0c13fdc1a76c0983a0bb07c789a2a3454bf6ec9b2", "env": { + "GOOS": "linux", "GOARCH": "arm", - "GOARM": "6", - "GOOS": "linux" + "GOARM": "6" }, - "sha256": "6a8eda6cc6a799ff25e74ce0c13fdc1a76c0983a0bb07c789a2a3454bf6ec9b2", - "supported": true, - "url": "https://dl.google.com/go/go1.21.6.linux-armv6l.tar.gz" + "supported": true }, "arm32v7": { + "url": "https://dl.google.com/go/go1.21.6.linux-armv6l.tar.gz", + "sha256": "6a8eda6cc6a799ff25e74ce0c13fdc1a76c0983a0bb07c789a2a3454bf6ec9b2", "env": { + "GOOS": "linux", "GOARCH": "arm", - "GOARM": "7", - "GOOS": "linux" + "GOARM": "7" }, - "sha256": "6a8eda6cc6a799ff25e74ce0c13fdc1a76c0983a0bb07c789a2a3454bf6ec9b2", - "supported": true, - "url": "https://dl.google.com/go/go1.21.6.linux-armv6l.tar.gz" + "supported": true }, "arm64v8": { + "url": "https://dl.google.com/go/go1.21.6.linux-arm64.tar.gz", + "sha256": "e2e8aa88e1b5170a0d495d7d9c766af2b2b6c6925a8f8956d834ad6b4cacbd9a", "env": { - "GOARCH": "arm64", - "GOOS": "linux" + "GOOS": "linux", + "GOARCH": "arm64" }, - "sha256": "e2e8aa88e1b5170a0d495d7d9c766af2b2b6c6925a8f8956d834ad6b4cacbd9a", - "supported": true, - "url": "https://dl.google.com/go/go1.21.6.linux-arm64.tar.gz" + "supported": true }, "darwin-amd64": { + "url": "https://dl.google.com/go/go1.21.6.darwin-amd64.tar.gz", + "sha256": "31d6ecca09010ab351e51343a5af81d678902061fee871f912bdd5ef4d778850", "env": { - "GOARCH": "amd64", - "GOOS": "darwin" + "GOOS": "darwin", + "GOARCH": "amd64" }, - "sha256": "31d6ecca09010ab351e51343a5af81d678902061fee871f912bdd5ef4d778850", - "supported": false, - "url": "https://dl.google.com/go/go1.21.6.darwin-amd64.tar.gz" + "supported": false }, "darwin-arm64v8": { + "url": "https://dl.google.com/go/go1.21.6.darwin-arm64.tar.gz", + "sha256": "0ff541fb37c38e5e5c5bcecc8f4f43c5ffd5e3a6c33a5d3e4003ded66fcfb331", "env": { - "GOARCH": "arm64", - "GOOS": "darwin" + "GOOS": "darwin", + "GOARCH": "arm64" }, - "sha256": "0ff541fb37c38e5e5c5bcecc8f4f43c5ffd5e3a6c33a5d3e4003ded66fcfb331", - "supported": false, - "url": "https://dl.google.com/go/go1.21.6.darwin-arm64.tar.gz" + "supported": false }, "dragonfly-amd64": { + "url": "https://dl.google.com/go/go1.21.6.dragonfly-amd64.tar.gz", + "sha256": "b194915e9a01a13e2996553d74867c73940493595573be1833e2b9c8a7ff9cd2", "env": { - "GOARCH": "amd64", - "GOOS": "dragonfly" + "GOOS": "dragonfly", + "GOARCH": "amd64" }, - "sha256": "b194915e9a01a13e2996553d74867c73940493595573be1833e2b9c8a7ff9cd2", - "supported": false, - "url": "https://dl.google.com/go/go1.21.6.dragonfly-amd64.tar.gz" + "supported": false }, "freebsd-amd64": { + "url": "https://dl.google.com/go/go1.21.6.freebsd-amd64.tar.gz", + "sha256": "de59e1217e4398b1522eed8dddabab2fa1b97aecbdca3af08e34832b4f0e3f81", "env": { - "GOARCH": "amd64", - "GOOS": "freebsd" + "GOOS": "freebsd", + "GOARCH": "amd64" }, - "sha256": "de59e1217e4398b1522eed8dddabab2fa1b97aecbdca3af08e34832b4f0e3f81", - "supported": false, - "url": "https://dl.google.com/go/go1.21.6.freebsd-amd64.tar.gz" + "supported": false }, "freebsd-arm32v6": { + "url": "https://dl.google.com/go/go1.21.6.freebsd-arm.tar.gz", + "sha256": "e3817ed5944d361fbc9af17b6aa38d9b716b767c561a155aedf77f4d1f698cf5", "env": { - "GOARCH": "armv6l", - "GOOS": "freebsd" + "GOOS": "freebsd", + "GOARCH": "armv6l" }, - "sha256": "e3817ed5944d361fbc9af17b6aa38d9b716b767c561a155aedf77f4d1f698cf5", - "supported": false, - "url": "https://dl.google.com/go/go1.21.6.freebsd-arm.tar.gz" + "supported": false }, "freebsd-arm64v8": { + "url": "https://dl.google.com/go/go1.21.6.freebsd-arm64.tar.gz", + "sha256": "a35f3d529bb86a41709e659597670284c9f78c9f3928eebc78dd50a2f514bfdf", "env": { - "GOARCH": "arm64", - "GOOS": "freebsd" + "GOOS": "freebsd", + "GOARCH": "arm64" }, - "sha256": "a35f3d529bb86a41709e659597670284c9f78c9f3928eebc78dd50a2f514bfdf", - "supported": false, - "url": "https://dl.google.com/go/go1.21.6.freebsd-arm64.tar.gz" + "supported": false }, "freebsd-i386": { + "url": "https://dl.google.com/go/go1.21.6.freebsd-386.tar.gz", + "sha256": "a1d1a149b34bf0f53965a237682c6da1140acabb131bf0e597240e4a140b0e5e", "env": { - "GOARCH": "386", - "GOOS": "freebsd" + "GOOS": "freebsd", + "GOARCH": "386" }, - "sha256": "a1d1a149b34bf0f53965a237682c6da1140acabb131bf0e597240e4a140b0e5e", - "supported": false, - "url": "https://dl.google.com/go/go1.21.6.freebsd-386.tar.gz" + "supported": false }, "freebsd-riscv64": { + "url": "https://dl.google.com/go/go1.21.6.freebsd-riscv64.tar.gz", + "sha256": "7944616bb706ea69e01a252336b80ac57f85e4527b51220d06ee2c2e1dacfaca", "env": { - "GOARCH": "riscv64", - "GOOS": "freebsd" + "GOOS": "freebsd", + "GOARCH": "riscv64" }, - "sha256": "7944616bb706ea69e01a252336b80ac57f85e4527b51220d06ee2c2e1dacfaca", - "supported": false, - "url": "https://dl.google.com/go/go1.21.6.freebsd-riscv64.tar.gz" + "supported": false }, "i386": { + "url": "https://dl.google.com/go/go1.21.6.linux-386.tar.gz", + "sha256": "05d09041b5a1193c14e4b2db3f7fcc649b236c567f5eb93305c537851b72dd95", "env": { - "GO386": "softfloat", + "GOOS": "linux", "GOARCH": "386", - "GOOS": "linux" + "GO386": "softfloat" }, - "sha256": "05d09041b5a1193c14e4b2db3f7fcc649b236c567f5eb93305c537851b72dd95", - "supported": true, - "url": "https://dl.google.com/go/go1.21.6.linux-386.tar.gz" + "supported": true }, "illumos-amd64": { + "url": "https://dl.google.com/go/go1.21.6.illumos-amd64.tar.gz", + "sha256": "5f5d6e324cec0b95790b5fe2acd1e2476bf21b7a37ac33ba3c917a035c172733", "env": { - "GOARCH": "amd64", - "GOOS": "illumos" + "GOOS": "illumos", + "GOARCH": "amd64" }, - "sha256": "5f5d6e324cec0b95790b5fe2acd1e2476bf21b7a37ac33ba3c917a035c172733", - "supported": false, - "url": "https://dl.google.com/go/go1.21.6.illumos-amd64.tar.gz" + "supported": false }, "loong64": { + "url": "https://dl.google.com/go/go1.21.6.linux-loong64.tar.gz", + "sha256": "723f901211cf2addabe7b309f8ee378229a4fa1941382784c12f8b754801f959", "env": { - "GOARCH": "loong64", - "GOOS": "linux" + "GOOS": "linux", + "GOARCH": "loong64" }, - "sha256": "723f901211cf2addabe7b309f8ee378229a4fa1941382784c12f8b754801f959", - "supported": false, - "url": "https://dl.google.com/go/go1.21.6.linux-loong64.tar.gz" + "supported": false }, "mips": { + "url": "https://dl.google.com/go/go1.21.6.linux-mips.tar.gz", + "sha256": "41c819d6295e8140633f3ccdf6319a4abe6142a2136be110f75180436187259e", "env": { - "GOARCH": "mips", - "GOOS": "linux" + "GOOS": "linux", + "GOARCH": "mips" }, - "sha256": "41c819d6295e8140633f3ccdf6319a4abe6142a2136be110f75180436187259e", - "supported": false, - "url": "https://dl.google.com/go/go1.21.6.linux-mips.tar.gz" + "supported": false }, "mips64": { + "url": "https://dl.google.com/go/go1.21.6.linux-mips64.tar.gz", + "sha256": "40a3a8de172369d28020deed66183e4bcae70f44c51056d871d5a7e03f108d9e", "env": { - "GOARCH": "mips64", - "GOOS": "linux" + "GOOS": "linux", + "GOARCH": "mips64" }, - "sha256": "40a3a8de172369d28020deed66183e4bcae70f44c51056d871d5a7e03f108d9e", - "supported": false, - "url": "https://dl.google.com/go/go1.21.6.linux-mips64.tar.gz" + "supported": false }, "mips64le": { + "url": "https://dl.google.com/go/go1.21.6.linux-mips64le.tar.gz", + "sha256": "eb309a611dfec52b98805e05bafbe769d3d5966aef05f17ec617c89ee5a9e484", "env": { - "GOARCH": "mips64le", - "GOOS": "linux" + "GOOS": "linux", + "GOARCH": "mips64le" }, - "sha256": "eb309a611dfec52b98805e05bafbe769d3d5966aef05f17ec617c89ee5a9e484", - "supported": true, - "url": "https://dl.google.com/go/go1.21.6.linux-mips64le.tar.gz" + "supported": true }, "mipsle": { + "url": "https://dl.google.com/go/go1.21.6.linux-mipsle.tar.gz", + "sha256": "9ad28f0468a017e57e29449b96c70a90e15b04c0160951b2ae4b61620a4274a4", "env": { - "GOARCH": "mipsle", - "GOOS": "linux" + "GOOS": "linux", + "GOARCH": "mipsle" }, - "sha256": "9ad28f0468a017e57e29449b96c70a90e15b04c0160951b2ae4b61620a4274a4", - "supported": false, - "url": "https://dl.google.com/go/go1.21.6.linux-mipsle.tar.gz" + "supported": false }, "netbsd-amd64": { + "url": "https://dl.google.com/go/go1.21.6.netbsd-amd64.tar.gz", + "sha256": "e91a9d6b3acaaebf5434ef4d159a744e4a386509965fcbbdbaa541f833f6fb0c", "env": { - "GOARCH": "amd64", - "GOOS": "netbsd" + "GOOS": "netbsd", + "GOARCH": "amd64" }, - "sha256": "e91a9d6b3acaaebf5434ef4d159a744e4a386509965fcbbdbaa541f833f6fb0c", - "supported": false, - "url": "https://dl.google.com/go/go1.21.6.netbsd-amd64.tar.gz" + "supported": false }, "netbsd-arm32v6": { + "url": "https://dl.google.com/go/go1.21.6.netbsd-arm.tar.gz", + "sha256": "3ca8278e6db5be46c85c8fd2ffb36f5de489996e361375440959d4a350e333c4", "env": { - "GOARCH": "armv6l", - "GOOS": "netbsd" + "GOOS": "netbsd", + "GOARCH": "armv6l" }, - "sha256": "3ca8278e6db5be46c85c8fd2ffb36f5de489996e361375440959d4a350e333c4", - "supported": false, - "url": "https://dl.google.com/go/go1.21.6.netbsd-arm.tar.gz" + "supported": false }, "netbsd-arm64v8": { + "url": "https://dl.google.com/go/go1.21.6.netbsd-arm64.tar.gz", + "sha256": "33ebd71a7a18ceee24fa99d6fdcaee4e9d9eb8ed146b476b0af946d1446b3c9a", "env": { - "GOARCH": "arm64", - "GOOS": "netbsd" + "GOOS": "netbsd", + "GOARCH": "arm64" }, - "sha256": "33ebd71a7a18ceee24fa99d6fdcaee4e9d9eb8ed146b476b0af946d1446b3c9a", - "supported": false, - "url": "https://dl.google.com/go/go1.21.6.netbsd-arm64.tar.gz" + "supported": false }, "netbsd-i386": { + "url": "https://dl.google.com/go/go1.21.6.netbsd-386.tar.gz", + "sha256": "d5f3fcf7c08c93941bbac5b42b76588aa031c8843d7c1f6609834bae27980b48", "env": { - "GOARCH": "386", - "GOOS": "netbsd" + "GOOS": "netbsd", + "GOARCH": "386" }, - "sha256": "d5f3fcf7c08c93941bbac5b42b76588aa031c8843d7c1f6609834bae27980b48", - "supported": false, - "url": "https://dl.google.com/go/go1.21.6.netbsd-386.tar.gz" + "supported": false }, "openbsd-amd64": { + "url": "https://dl.google.com/go/go1.21.6.openbsd-amd64.tar.gz", + "sha256": "29aef84fb8ce4d4805ffeb495d325dd82567d42275d9717a1beb9d897be40bee", "env": { - "GOARCH": "amd64", - "GOOS": "openbsd" + "GOOS": "openbsd", + "GOARCH": "amd64" }, - "sha256": "29aef84fb8ce4d4805ffeb495d325dd82567d42275d9717a1beb9d897be40bee", - "supported": false, - "url": "https://dl.google.com/go/go1.21.6.openbsd-amd64.tar.gz" + "supported": false }, "openbsd-arm32v6": { + "url": "https://dl.google.com/go/go1.21.6.openbsd-arm.tar.gz", + "sha256": "a14db1dfce8b909bd360a3844bee47fe2e8ad6ac69ab0ff2b6b36ff2d481a9c2", "env": { - "GOARCH": "armv6l", - "GOOS": "openbsd" + "GOOS": "openbsd", + "GOARCH": "armv6l" }, - "sha256": "a14db1dfce8b909bd360a3844bee47fe2e8ad6ac69ab0ff2b6b36ff2d481a9c2", - "supported": false, - "url": "https://dl.google.com/go/go1.21.6.openbsd-arm.tar.gz" + "supported": false }, "openbsd-arm64v8": { + "url": "https://dl.google.com/go/go1.21.6.openbsd-arm64.tar.gz", + "sha256": "69d821393ac30beebb1e4c1497fa38c2f2273ffacd05165511c31bbcf1496805", "env": { - "GOARCH": "arm64", - "GOOS": "openbsd" + "GOOS": "openbsd", + "GOARCH": "arm64" }, - "sha256": "69d821393ac30beebb1e4c1497fa38c2f2273ffacd05165511c31bbcf1496805", - "supported": false, - "url": "https://dl.google.com/go/go1.21.6.openbsd-arm64.tar.gz" + "supported": false }, "openbsd-i386": { + "url": "https://dl.google.com/go/go1.21.6.openbsd-386.tar.gz", + "sha256": "fafb3ba1d415876fa08d37370cac6aaef4263b119da99906b8f147bcfb0a74fd", "env": { - "GOARCH": "386", - "GOOS": "openbsd" + "GOOS": "openbsd", + "GOARCH": "386" }, - "sha256": "fafb3ba1d415876fa08d37370cac6aaef4263b119da99906b8f147bcfb0a74fd", - "supported": false, - "url": "https://dl.google.com/go/go1.21.6.openbsd-386.tar.gz" + "supported": false }, "plan9-amd64": { + "url": "https://dl.google.com/go/go1.21.6.plan9-amd64.tar.gz", + "sha256": "37b9e9902f0b1969471d879c195dd1b0496014b51aa81de0bfb76ab83539a9aa", "env": { - "GOARCH": "amd64", - "GOOS": "plan9" + "GOOS": "plan9", + "GOARCH": "amd64" }, - "sha256": "37b9e9902f0b1969471d879c195dd1b0496014b51aa81de0bfb76ab83539a9aa", - "supported": false, - "url": "https://dl.google.com/go/go1.21.6.plan9-amd64.tar.gz" + "supported": false }, "plan9-arm32v6": { + "url": "https://dl.google.com/go/go1.21.6.plan9-arm.tar.gz", + "sha256": "4a59e3e0f270264bc2e8b967637713e4fe2645ec44b83fb7f07c1e5094c0e4f9", "env": { - "GOARCH": "armv6l", - "GOOS": "plan9" + "GOOS": "plan9", + "GOARCH": "armv6l" }, - "sha256": "4a59e3e0f270264bc2e8b967637713e4fe2645ec44b83fb7f07c1e5094c0e4f9", - "supported": false, - "url": "https://dl.google.com/go/go1.21.6.plan9-arm.tar.gz" + "supported": false }, "plan9-i386": { + "url": "https://dl.google.com/go/go1.21.6.plan9-386.tar.gz", + "sha256": "44c17b636a41e2a0a5fb4d962ee014ada0abb249d465115dea4da2a3d34945ee", "env": { - "GOARCH": "386", - "GOOS": "plan9" + "GOOS": "plan9", + "GOARCH": "386" }, - "sha256": "44c17b636a41e2a0a5fb4d962ee014ada0abb249d465115dea4da2a3d34945ee", - "supported": false, - "url": "https://dl.google.com/go/go1.21.6.plan9-386.tar.gz" + "supported": false }, "ppc64": { + "url": "https://dl.google.com/go/go1.21.6.linux-ppc64.tar.gz", + "sha256": "213a586785d5efb202f3786476e4beb1b3e93e94a36d2aaa5d29a47675b25de7", "env": { - "GOARCH": "ppc64", - "GOOS": "linux" + "GOOS": "linux", + "GOARCH": "ppc64" }, - "sha256": "213a586785d5efb202f3786476e4beb1b3e93e94a36d2aaa5d29a47675b25de7", - "supported": false, - "url": "https://dl.google.com/go/go1.21.6.linux-ppc64.tar.gz" + "supported": false }, "ppc64le": { + "url": "https://dl.google.com/go/go1.21.6.linux-ppc64le.tar.gz", + "sha256": "e872b1e9a3f2f08fd4554615a32ca9123a4ba877ab6d19d36abc3424f86bc07f", "env": { - "GOARCH": "ppc64le", - "GOOS": "linux" + "GOOS": "linux", + "GOARCH": "ppc64le" }, - "sha256": "e872b1e9a3f2f08fd4554615a32ca9123a4ba877ab6d19d36abc3424f86bc07f", - "supported": true, - "url": "https://dl.google.com/go/go1.21.6.linux-ppc64le.tar.gz" + "supported": true }, "riscv64": { + "url": "https://dl.google.com/go/go1.21.6.linux-riscv64.tar.gz", + "sha256": "86a2fe6597af4b37d98bca632f109034b624786a8d9c1504d340661355ed31f7", "env": { - "GOARCH": "riscv64", - "GOOS": "linux" + "GOOS": "linux", + "GOARCH": "riscv64" }, - "sha256": "86a2fe6597af4b37d98bca632f109034b624786a8d9c1504d340661355ed31f7", - "supported": true, - "url": "https://dl.google.com/go/go1.21.6.linux-riscv64.tar.gz" + "supported": true }, "s390x": { + "url": "https://dl.google.com/go/go1.21.6.linux-s390x.tar.gz", + "sha256": "92894d0f732d3379bc414ffdd617eaadad47e1d72610e10d69a1156db03fc052", "env": { - "GOARCH": "s390x", - "GOOS": "linux" + "GOOS": "linux", + "GOARCH": "s390x" }, - "sha256": "92894d0f732d3379bc414ffdd617eaadad47e1d72610e10d69a1156db03fc052", - "supported": true, - "url": "https://dl.google.com/go/go1.21.6.linux-s390x.tar.gz" + "supported": true }, "solaris-amd64": { + "url": "https://dl.google.com/go/go1.21.6.solaris-amd64.tar.gz", + "sha256": "df2059c92c1e8ae8da6ab7246a54ca7bd7a35bdf3dfeb8f92f49eba5cfcad11a", "env": { - "GOARCH": "amd64", - "GOOS": "solaris" + "GOOS": "solaris", + "GOARCH": "amd64" }, - "sha256": "df2059c92c1e8ae8da6ab7246a54ca7bd7a35bdf3dfeb8f92f49eba5cfcad11a", - "supported": false, - "url": "https://dl.google.com/go/go1.21.6.solaris-amd64.tar.gz" + "supported": false }, "src": { + "url": "https://dl.google.com/go/go1.21.6.src.tar.gz", "sha256": "124926a62e45f78daabbaedb9c011d97633186a33c238ffc1e25320c02046248", - "supported": true, - "url": "https://dl.google.com/go/go1.21.6.src.tar.gz" + "supported": true }, "windows-amd64": { + "url": "https://dl.google.com/go/go1.21.6.windows-amd64.zip", + "sha256": "27ac9dd6e66fb3fd0acfa6792ff053c86e7d2c055b022f4b5d53bfddec9e3301", "env": { - "GOARCH": "amd64", - "GOOS": "windows" + "GOOS": "windows", + "GOARCH": "amd64" }, - "sha256": "27ac9dd6e66fb3fd0acfa6792ff053c86e7d2c055b022f4b5d53bfddec9e3301", - "supported": true, - "url": "https://dl.google.com/go/go1.21.6.windows-amd64.zip" + "supported": true }, "windows-arm32v6": { + "url": "https://dl.google.com/go/go1.21.6.windows-arm.zip", + "sha256": "b2b187a44da8842a1dd159282e3dbe4e0c03891ce7a213d358a70a7be9587589", "env": { - "GOARCH": "armv6l", - "GOOS": "windows" + "GOOS": "windows", + "GOARCH": "armv6l" }, - "sha256": "b2b187a44da8842a1dd159282e3dbe4e0c03891ce7a213d358a70a7be9587589", - "supported": false, - "url": "https://dl.google.com/go/go1.21.6.windows-arm.zip" + "supported": false }, "windows-arm64v8": { + "url": "https://dl.google.com/go/go1.21.6.windows-arm64.zip", + "sha256": "b93aff8f3c882c764c66a39b7a1483b0460e051e9992bf3435479129e5051bcd", "env": { - "GOARCH": "arm64", - "GOOS": "windows" + "GOOS": "windows", + "GOARCH": "arm64" }, - "sha256": "b93aff8f3c882c764c66a39b7a1483b0460e051e9992bf3435479129e5051bcd", - "supported": false, - "url": "https://dl.google.com/go/go1.21.6.windows-arm64.zip" + "supported": false }, "windows-i386": { + "url": "https://dl.google.com/go/go1.21.6.windows-386.zip", + "sha256": "65b38857135cf45c80e1d267e0ce4f80fe149326c68835217da4f2da9b7943fe", "env": { - "GOARCH": "386", - "GOOS": "windows" + "GOOS": "windows", + "GOARCH": "386" }, - "sha256": "65b38857135cf45c80e1d267e0ce4f80fe149326c68835217da4f2da9b7943fe", - "supported": false, - "url": "https://dl.google.com/go/go1.21.6.windows-386.zip" + "supported": false } }, "variants": [ @@ -560,387 +561,387 @@ "windows/windowsservercore-1809", "windows/nanoserver-ltsc2022", "windows/nanoserver-1809" - ], - "version": "1.21.6" + ] }, "1.22-rc": { + "version": "1.22rc1", "arches": { "aix-ppc64": { + "url": "https://dl.google.com/go/go1.22rc1.aix-ppc64.tar.gz", + "sha256": "32db340f361f398a80357e287b6ba3579d61dace9d2d111a9cb5eff565b2812a", "env": { - "GOARCH": "ppc64", - "GOOS": "aix" + "GOOS": "aix", + "GOARCH": "ppc64" }, - "sha256": "32db340f361f398a80357e287b6ba3579d61dace9d2d111a9cb5eff565b2812a", - "supported": false, - "url": "https://dl.google.com/go/go1.22rc1.aix-ppc64.tar.gz" + "supported": false }, "amd64": { + "url": "https://dl.google.com/go/go1.22rc1.linux-amd64.tar.gz", + "sha256": "fbe9d0585b9322d44008f6baf78b391b22f64294338c6ce2b9eb6040d6373c52", "env": { - "GOAMD64": "v1", + "GOOS": "linux", "GOARCH": "amd64", - "GOOS": "linux" + "GOAMD64": "v1" }, - "sha256": "fbe9d0585b9322d44008f6baf78b391b22f64294338c6ce2b9eb6040d6373c52", - "supported": true, - "url": "https://dl.google.com/go/go1.22rc1.linux-amd64.tar.gz" + "supported": true }, "arm32v5": { "env": { + "GOOS": "linux", "GOARCH": "arm", - "GOARM": "5", - "GOOS": "linux" + "GOARM": "5" }, "supported": false }, "arm32v6": { + "url": "https://dl.google.com/go/go1.22rc1.linux-armv6l.tar.gz", + "sha256": "78e86eb1f449d88692829f1d794cd9f696b66c4f5e25f4ceb4ddd3ad7bee3683", "env": { + "GOOS": "linux", "GOARCH": "arm", - "GOARM": "6", - "GOOS": "linux" + "GOARM": "6" }, - "sha256": "78e86eb1f449d88692829f1d794cd9f696b66c4f5e25f4ceb4ddd3ad7bee3683", - "supported": true, - "url": "https://dl.google.com/go/go1.22rc1.linux-armv6l.tar.gz" + "supported": true }, "arm32v7": { + "url": "https://dl.google.com/go/go1.22rc1.linux-armv6l.tar.gz", + "sha256": "78e86eb1f449d88692829f1d794cd9f696b66c4f5e25f4ceb4ddd3ad7bee3683", "env": { + "GOOS": "linux", "GOARCH": "arm", - "GOARM": "7", - "GOOS": "linux" + "GOARM": "7" }, - "sha256": "78e86eb1f449d88692829f1d794cd9f696b66c4f5e25f4ceb4ddd3ad7bee3683", - "supported": true, - "url": "https://dl.google.com/go/go1.22rc1.linux-armv6l.tar.gz" + "supported": true }, "arm64v8": { + "url": "https://dl.google.com/go/go1.22rc1.linux-arm64.tar.gz", + "sha256": "d777d6bc3241bcd470603c3af896d1c60ed1d8cc718cf92d0a5d9035b149a827", "env": { - "GOARCH": "arm64", - "GOOS": "linux" + "GOOS": "linux", + "GOARCH": "arm64" }, - "sha256": "d777d6bc3241bcd470603c3af896d1c60ed1d8cc718cf92d0a5d9035b149a827", - "supported": true, - "url": "https://dl.google.com/go/go1.22rc1.linux-arm64.tar.gz" + "supported": true }, "darwin-amd64": { + "url": "https://dl.google.com/go/go1.22rc1.darwin-amd64.tar.gz", + "sha256": "e826132e72eb1f3f6a523309bfabf7cb4b2d72e26e369abed4b30bda2ed61246", "env": { - "GOARCH": "amd64", - "GOOS": "darwin" + "GOOS": "darwin", + "GOARCH": "amd64" }, - "sha256": "e826132e72eb1f3f6a523309bfabf7cb4b2d72e26e369abed4b30bda2ed61246", - "supported": false, - "url": "https://dl.google.com/go/go1.22rc1.darwin-amd64.tar.gz" + "supported": false }, "darwin-arm64v8": { + "url": "https://dl.google.com/go/go1.22rc1.darwin-arm64.tar.gz", + "sha256": "799699272100d451f46ce271b65421c3472e6ce99375a8885e24223dcddc0235", "env": { - "GOARCH": "arm64", - "GOOS": "darwin" + "GOOS": "darwin", + "GOARCH": "arm64" }, - "sha256": "799699272100d451f46ce271b65421c3472e6ce99375a8885e24223dcddc0235", - "supported": false, - "url": "https://dl.google.com/go/go1.22rc1.darwin-arm64.tar.gz" + "supported": false }, "dragonfly-amd64": { + "url": "https://dl.google.com/go/go1.22rc1.dragonfly-amd64.tar.gz", + "sha256": "9004344769c77e8c3ce18102e1ea1d45fd6e7ec5665dfdab2d76c70e5be222b9", "env": { - "GOARCH": "amd64", - "GOOS": "dragonfly" + "GOOS": "dragonfly", + "GOARCH": "amd64" }, - "sha256": "9004344769c77e8c3ce18102e1ea1d45fd6e7ec5665dfdab2d76c70e5be222b9", - "supported": false, - "url": "https://dl.google.com/go/go1.22rc1.dragonfly-amd64.tar.gz" + "supported": false }, "freebsd-amd64": { + "url": "https://dl.google.com/go/go1.22rc1.freebsd-amd64.tar.gz", + "sha256": "f884e50062bcffdb8b0a09c91be5e18bd3f6219bae24e88cea5b5737d005fc73", "env": { - "GOARCH": "amd64", - "GOOS": "freebsd" + "GOOS": "freebsd", + "GOARCH": "amd64" }, - "sha256": "f884e50062bcffdb8b0a09c91be5e18bd3f6219bae24e88cea5b5737d005fc73", - "supported": false, - "url": "https://dl.google.com/go/go1.22rc1.freebsd-amd64.tar.gz" + "supported": false }, "freebsd-arm32v6": { + "url": "https://dl.google.com/go/go1.22rc1.freebsd-arm.tar.gz", + "sha256": "9d41593688282c51257388debd4e107d2b4134139fa0c24260f7b0072cbc2886", "env": { - "GOARCH": "armv6l", - "GOOS": "freebsd" + "GOOS": "freebsd", + "GOARCH": "armv6l" }, - "sha256": "9d41593688282c51257388debd4e107d2b4134139fa0c24260f7b0072cbc2886", - "supported": false, - "url": "https://dl.google.com/go/go1.22rc1.freebsd-arm.tar.gz" + "supported": false }, "freebsd-arm64v8": { + "url": "https://dl.google.com/go/go1.22rc1.freebsd-arm64.tar.gz", + "sha256": "61fceff9fd9d7e04a14770570ade80ba905068918cc07bd3c324c48ff31b53c1", "env": { - "GOARCH": "arm64", - "GOOS": "freebsd" + "GOOS": "freebsd", + "GOARCH": "arm64" }, - "sha256": "61fceff9fd9d7e04a14770570ade80ba905068918cc07bd3c324c48ff31b53c1", - "supported": false, - "url": "https://dl.google.com/go/go1.22rc1.freebsd-arm64.tar.gz" + "supported": false }, "freebsd-i386": { + "url": "https://dl.google.com/go/go1.22rc1.freebsd-386.tar.gz", + "sha256": "1f163bdd8ad40eba68f90da048bd3962a19b63d660ec557ce3aa70e22216bef0", "env": { - "GOARCH": "386", - "GOOS": "freebsd" + "GOOS": "freebsd", + "GOARCH": "386" }, - "sha256": "1f163bdd8ad40eba68f90da048bd3962a19b63d660ec557ce3aa70e22216bef0", - "supported": false, - "url": "https://dl.google.com/go/go1.22rc1.freebsd-386.tar.gz" + "supported": false }, "freebsd-riscv64": { + "url": "https://dl.google.com/go/go1.22rc1.freebsd-riscv64.tar.gz", + "sha256": "765c0c16c8c5cf4bf9c440927b1f67413ff43461ca606961b26ee35265c6364a", "env": { - "GOARCH": "riscv64", - "GOOS": "freebsd" + "GOOS": "freebsd", + "GOARCH": "riscv64" }, - "sha256": "765c0c16c8c5cf4bf9c440927b1f67413ff43461ca606961b26ee35265c6364a", - "supported": false, - "url": "https://dl.google.com/go/go1.22rc1.freebsd-riscv64.tar.gz" + "supported": false }, "i386": { + "url": "https://dl.google.com/go/go1.22rc1.linux-386.tar.gz", + "sha256": "85ea68ef2fbd0d28179a8852401f498cb02dd7a2d688e71e54ee6180a790d105", "env": { - "GO386": "softfloat", + "GOOS": "linux", "GOARCH": "386", - "GOOS": "linux" + "GO386": "softfloat" }, - "sha256": "85ea68ef2fbd0d28179a8852401f498cb02dd7a2d688e71e54ee6180a790d105", - "supported": true, - "url": "https://dl.google.com/go/go1.22rc1.linux-386.tar.gz" + "supported": true }, "illumos-amd64": { + "url": "https://dl.google.com/go/go1.22rc1.illumos-amd64.tar.gz", + "sha256": "4908199023b0844c4efda0b2fc1b2b06d2a44495706644f89804fd5ae3a2c5b0", "env": { - "GOARCH": "amd64", - "GOOS": "illumos" + "GOOS": "illumos", + "GOARCH": "amd64" }, - "sha256": "4908199023b0844c4efda0b2fc1b2b06d2a44495706644f89804fd5ae3a2c5b0", - "supported": false, - "url": "https://dl.google.com/go/go1.22rc1.illumos-amd64.tar.gz" + "supported": false }, "loong64": { + "url": "https://dl.google.com/go/go1.22rc1.linux-loong64.tar.gz", + "sha256": "36041011ce28451c8d6fa303abba678c8d145d42973294306dc183edcdcab9d2", "env": { - "GOARCH": "loong64", - "GOOS": "linux" + "GOOS": "linux", + "GOARCH": "loong64" }, - "sha256": "36041011ce28451c8d6fa303abba678c8d145d42973294306dc183edcdcab9d2", - "supported": false, - "url": "https://dl.google.com/go/go1.22rc1.linux-loong64.tar.gz" + "supported": false }, "mips": { + "url": "https://dl.google.com/go/go1.22rc1.linux-mips.tar.gz", + "sha256": "fcf99f26847ee2ac772f7c5e146eb373ba573adc5eb077853aec434b64a34578", "env": { - "GOARCH": "mips", - "GOOS": "linux" + "GOOS": "linux", + "GOARCH": "mips" }, - "sha256": "fcf99f26847ee2ac772f7c5e146eb373ba573adc5eb077853aec434b64a34578", - "supported": false, - "url": "https://dl.google.com/go/go1.22rc1.linux-mips.tar.gz" + "supported": false }, "mips64": { + "url": "https://dl.google.com/go/go1.22rc1.linux-mips64.tar.gz", + "sha256": "f8669ea30bcc0195df1106f8aa4b7514fee46302eaf8738672df7b49ffbf5a72", "env": { - "GOARCH": "mips64", - "GOOS": "linux" + "GOOS": "linux", + "GOARCH": "mips64" }, - "sha256": "f8669ea30bcc0195df1106f8aa4b7514fee46302eaf8738672df7b49ffbf5a72", - "supported": false, - "url": "https://dl.google.com/go/go1.22rc1.linux-mips64.tar.gz" + "supported": false }, "mips64le": { + "url": "https://dl.google.com/go/go1.22rc1.linux-mips64le.tar.gz", + "sha256": "c424d3145bb770b5fc04e0b2316cbb9be34724ba66e83c83659830835ef698f9", "env": { - "GOARCH": "mips64le", - "GOOS": "linux" + "GOOS": "linux", + "GOARCH": "mips64le" }, - "sha256": "c424d3145bb770b5fc04e0b2316cbb9be34724ba66e83c83659830835ef698f9", - "supported": true, - "url": "https://dl.google.com/go/go1.22rc1.linux-mips64le.tar.gz" + "supported": true }, "mipsle": { + "url": "https://dl.google.com/go/go1.22rc1.linux-mipsle.tar.gz", + "sha256": "cf312a659e66704e5d880c00996fe80dd833d8183e03320f907895f3da0018e1", "env": { - "GOARCH": "mipsle", - "GOOS": "linux" + "GOOS": "linux", + "GOARCH": "mipsle" }, - "sha256": "cf312a659e66704e5d880c00996fe80dd833d8183e03320f907895f3da0018e1", - "supported": false, - "url": "https://dl.google.com/go/go1.22rc1.linux-mipsle.tar.gz" + "supported": false }, "netbsd-amd64": { + "url": "https://dl.google.com/go/go1.22rc1.netbsd-amd64.tar.gz", + "sha256": "30f3c87a240b83f4bf3853a72bf7ff22ee5cf66c678369f1697b5d095af7b0e2", "env": { - "GOARCH": "amd64", - "GOOS": "netbsd" + "GOOS": "netbsd", + "GOARCH": "amd64" }, - "sha256": "30f3c87a240b83f4bf3853a72bf7ff22ee5cf66c678369f1697b5d095af7b0e2", - "supported": false, - "url": "https://dl.google.com/go/go1.22rc1.netbsd-amd64.tar.gz" + "supported": false }, "netbsd-arm32v6": { + "url": "https://dl.google.com/go/go1.22rc1.netbsd-arm.tar.gz", + "sha256": "7f7ce3ac8853cd6b6fd6e73f4e6949285571bf40192ff9b5d7765131410d86de", "env": { - "GOARCH": "armv6l", - "GOOS": "netbsd" + "GOOS": "netbsd", + "GOARCH": "armv6l" }, - "sha256": "7f7ce3ac8853cd6b6fd6e73f4e6949285571bf40192ff9b5d7765131410d86de", - "supported": false, - "url": "https://dl.google.com/go/go1.22rc1.netbsd-arm.tar.gz" + "supported": false }, "netbsd-arm64v8": { + "url": "https://dl.google.com/go/go1.22rc1.netbsd-arm64.tar.gz", + "sha256": "0ea6db8206cb034c81b7b5315784d07dfda040908e6b0229dd3a4eb6501e3332", "env": { - "GOARCH": "arm64", - "GOOS": "netbsd" + "GOOS": "netbsd", + "GOARCH": "arm64" }, - "sha256": "0ea6db8206cb034c81b7b5315784d07dfda040908e6b0229dd3a4eb6501e3332", - "supported": false, - "url": "https://dl.google.com/go/go1.22rc1.netbsd-arm64.tar.gz" + "supported": false }, "netbsd-i386": { + "url": "https://dl.google.com/go/go1.22rc1.netbsd-386.tar.gz", + "sha256": "4e0c1992cfef78d95bd3baf0f13eabf72a4a807922980fce62477af87c01af59", "env": { - "GOARCH": "386", - "GOOS": "netbsd" + "GOOS": "netbsd", + "GOARCH": "386" }, - "sha256": "4e0c1992cfef78d95bd3baf0f13eabf72a4a807922980fce62477af87c01af59", - "supported": false, - "url": "https://dl.google.com/go/go1.22rc1.netbsd-386.tar.gz" + "supported": false }, "openbsd-amd64": { + "url": "https://dl.google.com/go/go1.22rc1.openbsd-amd64.tar.gz", + "sha256": "a2b93d35ee68d5ad7a2bf30f8343dcbc4f3f72181379be57e7f64b27bc64215f", "env": { - "GOARCH": "amd64", - "GOOS": "openbsd" + "GOOS": "openbsd", + "GOARCH": "amd64" }, - "sha256": "a2b93d35ee68d5ad7a2bf30f8343dcbc4f3f72181379be57e7f64b27bc64215f", - "supported": false, - "url": "https://dl.google.com/go/go1.22rc1.openbsd-amd64.tar.gz" + "supported": false }, "openbsd-arm32v6": { + "url": "https://dl.google.com/go/go1.22rc1.openbsd-arm.tar.gz", + "sha256": "edad586bc5f424065281986d883375bbd7cc7fcc8ff5f4c3acb029d9a2a8c2eb", "env": { - "GOARCH": "armv6l", - "GOOS": "openbsd" + "GOOS": "openbsd", + "GOARCH": "armv6l" }, - "sha256": "edad586bc5f424065281986d883375bbd7cc7fcc8ff5f4c3acb029d9a2a8c2eb", - "supported": false, - "url": "https://dl.google.com/go/go1.22rc1.openbsd-arm.tar.gz" + "supported": false }, "openbsd-arm64v8": { + "url": "https://dl.google.com/go/go1.22rc1.openbsd-arm64.tar.gz", + "sha256": "f67fa74d84e9fb214ea9894d1518ab473b308e609f45cc315c6d970a8118584b", "env": { - "GOARCH": "arm64", - "GOOS": "openbsd" + "GOOS": "openbsd", + "GOARCH": "arm64" }, - "sha256": "f67fa74d84e9fb214ea9894d1518ab473b308e609f45cc315c6d970a8118584b", - "supported": false, - "url": "https://dl.google.com/go/go1.22rc1.openbsd-arm64.tar.gz" + "supported": false }, "openbsd-i386": { + "url": "https://dl.google.com/go/go1.22rc1.openbsd-386.tar.gz", + "sha256": "7468e7d1c729b3bb99ffe37822d6369f0c60481fc46f0076765340652dc6aa77", "env": { - "GOARCH": "386", - "GOOS": "openbsd" + "GOOS": "openbsd", + "GOARCH": "386" }, - "sha256": "7468e7d1c729b3bb99ffe37822d6369f0c60481fc46f0076765340652dc6aa77", - "supported": false, - "url": "https://dl.google.com/go/go1.22rc1.openbsd-386.tar.gz" + "supported": false }, "plan9-amd64": { + "url": "https://dl.google.com/go/go1.22rc1.plan9-amd64.tar.gz", + "sha256": "9b5c49b3961986809082654823b157f9b62e133e4b55d709e26f36febbd5bcc5", "env": { - "GOARCH": "amd64", - "GOOS": "plan9" + "GOOS": "plan9", + "GOARCH": "amd64" }, - "sha256": "9b5c49b3961986809082654823b157f9b62e133e4b55d709e26f36febbd5bcc5", - "supported": false, - "url": "https://dl.google.com/go/go1.22rc1.plan9-amd64.tar.gz" + "supported": false }, "plan9-arm32v6": { + "url": "https://dl.google.com/go/go1.22rc1.plan9-arm.tar.gz", + "sha256": "b54543d7edbfacfad5d2fc139dea1bba1833d55e695b806e8894d46a18d69415", "env": { - "GOARCH": "armv6l", - "GOOS": "plan9" + "GOOS": "plan9", + "GOARCH": "armv6l" }, - "sha256": "b54543d7edbfacfad5d2fc139dea1bba1833d55e695b806e8894d46a18d69415", - "supported": false, - "url": "https://dl.google.com/go/go1.22rc1.plan9-arm.tar.gz" + "supported": false }, "plan9-i386": { + "url": "https://dl.google.com/go/go1.22rc1.plan9-386.tar.gz", + "sha256": "f60fe8f97f276a29fff132cb68dac05ba1fe4a9f1f3c38a846d0cfce2b690c39", "env": { - "GOARCH": "386", - "GOOS": "plan9" + "GOOS": "plan9", + "GOARCH": "386" }, - "sha256": "f60fe8f97f276a29fff132cb68dac05ba1fe4a9f1f3c38a846d0cfce2b690c39", - "supported": false, - "url": "https://dl.google.com/go/go1.22rc1.plan9-386.tar.gz" + "supported": false }, "ppc64": { + "url": "https://dl.google.com/go/go1.22rc1.linux-ppc64.tar.gz", + "sha256": "fc384999709044715573fec4d236e9543c65b52b0eb876bc4310a75e3fdeb45b", "env": { - "GOARCH": "ppc64", - "GOOS": "linux" + "GOOS": "linux", + "GOARCH": "ppc64" }, - "sha256": "fc384999709044715573fec4d236e9543c65b52b0eb876bc4310a75e3fdeb45b", - "supported": false, - "url": "https://dl.google.com/go/go1.22rc1.linux-ppc64.tar.gz" + "supported": false }, "ppc64le": { + "url": "https://dl.google.com/go/go1.22rc1.linux-ppc64le.tar.gz", + "sha256": "051d68e1fb9c804db0c5ecf856493ccf7611f6b05424bfe6d6a03ce03e5dbb24", "env": { - "GOARCH": "ppc64le", - "GOOS": "linux" + "GOOS": "linux", + "GOARCH": "ppc64le" }, - "sha256": "051d68e1fb9c804db0c5ecf856493ccf7611f6b05424bfe6d6a03ce03e5dbb24", - "supported": true, - "url": "https://dl.google.com/go/go1.22rc1.linux-ppc64le.tar.gz" + "supported": true }, "riscv64": { + "url": "https://dl.google.com/go/go1.22rc1.linux-riscv64.tar.gz", + "sha256": "f7c9d98683f52004bc9942a6ac4ae628f89070446f24ad5451404ad7ee27682a", "env": { - "GOARCH": "riscv64", - "GOOS": "linux" + "GOOS": "linux", + "GOARCH": "riscv64" }, - "sha256": "f7c9d98683f52004bc9942a6ac4ae628f89070446f24ad5451404ad7ee27682a", - "supported": true, - "url": "https://dl.google.com/go/go1.22rc1.linux-riscv64.tar.gz" + "supported": true }, "s390x": { + "url": "https://dl.google.com/go/go1.22rc1.linux-s390x.tar.gz", + "sha256": "29e6b990a47cb3942e72208e91e370b3620119d0a7dcb2a58de57bde7716fc2b", "env": { - "GOARCH": "s390x", - "GOOS": "linux" + "GOOS": "linux", + "GOARCH": "s390x" }, - "sha256": "29e6b990a47cb3942e72208e91e370b3620119d0a7dcb2a58de57bde7716fc2b", - "supported": true, - "url": "https://dl.google.com/go/go1.22rc1.linux-s390x.tar.gz" + "supported": true }, "solaris-amd64": { + "url": "https://dl.google.com/go/go1.22rc1.solaris-amd64.tar.gz", + "sha256": "68a0c674a136181452d424a4db0120f248c98b5fb36ab73fca9dc02a9dff9330", "env": { - "GOARCH": "amd64", - "GOOS": "solaris" + "GOOS": "solaris", + "GOARCH": "amd64" }, - "sha256": "68a0c674a136181452d424a4db0120f248c98b5fb36ab73fca9dc02a9dff9330", - "supported": false, - "url": "https://dl.google.com/go/go1.22rc1.solaris-amd64.tar.gz" + "supported": false }, "src": { + "url": "https://dl.google.com/go/go1.22rc1.src.tar.gz", "sha256": "9aecbb8ebae41b93ea26ef5b014296fbbe70a07630249c0d8a275df3bd4d26ea", - "supported": true, - "url": "https://dl.google.com/go/go1.22rc1.src.tar.gz" + "supported": true }, "windows-amd64": { + "url": "https://dl.google.com/go/go1.22rc1.windows-amd64.zip", + "sha256": "4aea6071f7a0505d9b99bccd6d5d40dba8d89e8b0c98f77db6c9b9202e2b76bf", "env": { - "GOARCH": "amd64", - "GOOS": "windows" + "GOOS": "windows", + "GOARCH": "amd64" }, - "sha256": "4aea6071f7a0505d9b99bccd6d5d40dba8d89e8b0c98f77db6c9b9202e2b76bf", - "supported": true, - "url": "https://dl.google.com/go/go1.22rc1.windows-amd64.zip" + "supported": true }, "windows-arm32v6": { + "url": "https://dl.google.com/go/go1.22rc1.windows-arm.zip", + "sha256": "281f3b04113e5c112ca72bb090e5a387c3e8ece53ebeb34090a038bbd364e30e", "env": { - "GOARCH": "armv6l", - "GOOS": "windows" + "GOOS": "windows", + "GOARCH": "armv6l" }, - "sha256": "281f3b04113e5c112ca72bb090e5a387c3e8ece53ebeb34090a038bbd364e30e", - "supported": false, - "url": "https://dl.google.com/go/go1.22rc1.windows-arm.zip" + "supported": false }, "windows-arm64v8": { + "url": "https://dl.google.com/go/go1.22rc1.windows-arm64.zip", + "sha256": "c4642c253cd48419e2ede19e7c38b6bfdf34755c5e3e8ed9a29fd5d85f9ec7d3", "env": { - "GOARCH": "arm64", - "GOOS": "windows" + "GOOS": "windows", + "GOARCH": "arm64" }, - "sha256": "c4642c253cd48419e2ede19e7c38b6bfdf34755c5e3e8ed9a29fd5d85f9ec7d3", - "supported": false, - "url": "https://dl.google.com/go/go1.22rc1.windows-arm64.zip" + "supported": false }, "windows-i386": { + "url": "https://dl.google.com/go/go1.22rc1.windows-386.zip", + "sha256": "b8ed30dbef189597363ac3965f7354579d2d99b4c7b6daedf9bd9a67ef2e676e", "env": { - "GOARCH": "386", - "GOOS": "windows" + "GOOS": "windows", + "GOARCH": "386" }, - "sha256": "b8ed30dbef189597363ac3965f7354579d2d99b4c7b6daedf9bd9a67ef2e676e", - "supported": false, - "url": "https://dl.google.com/go/go1.22rc1.windows-386.zip" + "supported": false } }, "variants": [ @@ -952,7 +953,6 @@ "windows/windowsservercore-1809", "windows/nanoserver-ltsc2022", "windows/nanoserver-1809" - ], - "version": "1.22rc1" + ] } } diff --git a/versions.sh b/versions.sh index 0d0cc86e..d257e24b 100755 --- a/versions.sh +++ b/versions.sh @@ -66,8 +66,8 @@ goVersions="$( | { ( $bashbrewArch ): ( { - sha256: .sha256, url: ("https://dl.google.com/go/" + .filename), + sha256: .sha256, env: { GOOS: .os, GOARCH: .arch }, } ), @@ -177,4 +177,12 @@ for version in "${versions[@]}"; do json="$(jq <<<"$json" -c --argjson doc "$doc" '.[env.version] = $doc')" done -jq <<<"$json" -S . > versions.json +jq <<<"$json" ' + def sort_keys: + to_entries + | sort_by(.key) + | from_entries + ; + sort_keys + | .[].arches |= sort_keys +' > versions.json