From 1272fed5ed17fc104d950870717ddfc6a2741f13 Mon Sep 17 00:00:00 2001 From: Nuru Date: Thu, 17 Oct 2024 17:47:10 -0700 Subject: [PATCH] Update Go version (#5097) --- .github/auto-update-template.yml | 4 ++++ .github/workflows/auto-update-packages.yml | 4 ++++ README.md | 2 +- apk/Dockerfile-alpine | 2 +- deb/Dockerfile.stable-slim | 2 +- docs/badges.md | 2 +- docs/targets.md | 2 +- vendor/kubectl-1.31/VERSION | 2 +- vendor/terraform-config-inspect/go.mod | 14 +++++++------- vendor/terraform-config-inspect/go.sum | 12 ++++++++++++ vendor/terraform-config-inspect/version.go | 2 +- 11 files changed, 34 insertions(+), 14 deletions(-) diff --git a/.github/auto-update-template.yml b/.github/auto-update-template.yml index db6495f87a..a12db93243 100644 --- a/.github/auto-update-template.yml +++ b/.github/auto-update-template.yml @@ -23,6 +23,10 @@ jobs: %PACKAGE_LIST% steps: - uses: actions/checkout@v4 + # Use updated `go` version because some packages are compiled or fetched with `go` + - uses: actions/setup-go@v5 + with: + go-version: 'stable' - name: Get current package information shell: bash diff --git a/.github/workflows/auto-update-packages.yml b/.github/workflows/auto-update-packages.yml index 0500a779f7..7c69e6e016 100644 --- a/.github/workflows/auto-update-packages.yml +++ b/.github/workflows/auto-update-packages.yml @@ -147,6 +147,10 @@ jobs: steps: - uses: actions/checkout@v4 + # Use updated `go` version because some packages are compiled or fetched with `go` + - uses: actions/setup-go@v5 + with: + go-version: 'stable' - name: Get current package information shell: bash diff --git a/README.md b/README.md index 9f1560d5c6..87a452a75c 100644 --- a/README.md +++ b/README.md @@ -411,7 +411,7 @@ kubectl-1.19 \[frozen\] | 1.19.16 | Production-Grade Container Scheduling and [![kubectl-1.28](https://github.com/cloudposse/packages/actions/workflows/kubectl-1.28.yml/badge.svg?branch=main)](https://github.com/cloudposse/packages/actions?query=workflow%3Akubectl-1.28) | 1.28.14 | Production-Grade Container Scheduling and Management (v1.28) [![kubectl-1.29](https://github.com/cloudposse/packages/actions/workflows/kubectl-1.29.yml/badge.svg?branch=main)](https://github.com/cloudposse/packages/actions?query=workflow%3Akubectl-1.29) | 1.29.9 | Production-Grade Container Scheduling and Management (v1.29) [![kubectl-1.30](https://github.com/cloudposse/packages/actions/workflows/kubectl-1.30.yml/badge.svg?branch=main)](https://github.com/cloudposse/packages/actions?query=workflow%3Akubectl-1.30) | 1.30.5 | Production-Grade Container Scheduling and Management (v1.30) -[![kubectl-1.31](https://github.com/cloudposse/packages/actions/workflows/kubectl-1.31.yml/badge.svg?branch=main)](https://github.com/cloudposse/packages/actions?query=workflow%3Akubectl-1.31) | 1.31.0 | Production-Grade Container Scheduling and Management (v1.31) +[![kubectl-1.31](https://github.com/cloudposse/packages/actions/workflows/kubectl-1.31.yml/badge.svg?branch=main)](https://github.com/cloudposse/packages/actions?query=workflow%3Akubectl-1.31) | 1.31.1 | Production-Grade Container Scheduling and Management (v1.31) [![kubectx](https://github.com/cloudposse/packages/actions/workflows/kubectx.yml/badge.svg?branch=main)](https://github.com/cloudposse/packages/actions?query=workflow%3Akubectx) | 0.9.5 | Switch faster between clusters and namespaces in kubectl [![kubens](https://github.com/cloudposse/packages/actions/workflows/kubens.yml/badge.svg?branch=main)](https://github.com/cloudposse/packages/actions?query=workflow%3Akubens) | 0.9.5 | Switch faster between clusters and namespaces in kubectl [![kubeval](https://github.com/cloudposse/packages/actions/workflows/kubeval.yml/badge.svg?branch=main)](https://github.com/cloudposse/packages/actions?query=workflow%3Akubeval)* | 0.16.1 | Validate your Kubernetes configuration files, supports multiple Kubernetes versions diff --git a/apk/Dockerfile-alpine b/apk/Dockerfile-alpine index eab4737972..3d33cbd209 100644 --- a/apk/Dockerfile-alpine +++ b/apk/Dockerfile-alpine @@ -1,5 +1,5 @@ # Need to use version number so that it gets updated here and triggers a build -FROM alpine:3.19.1 +FROM alpine:3.20.3 ENV LC_ALL=C.UTF-8 ENV PS1="(apk) \w \$ " diff --git a/deb/Dockerfile.stable-slim b/deb/Dockerfile.stable-slim index 4fb07c1814..9ad6953589 100644 --- a/deb/Dockerfile.stable-slim +++ b/deb/Dockerfile.stable-slim @@ -14,7 +14,7 @@ RUN apt-get update && \ RUN gem install --no-document backports -v 3.15.0 RUN gem install --no-document fpm -ARG GO_INSTALL_VERSION=1.19.1 +ARG GO_INSTALL_VERSION=1.23.2 ARG TARGETARCH # Install go diff --git a/docs/badges.md b/docs/badges.md index 7e723a3bc8..9f159d8afe 100644 --- a/docs/badges.md +++ b/docs/badges.md @@ -84,7 +84,7 @@ kubectl-1.19 \[frozen\] | 1.19.16 | Production-Grade Container Scheduling and [![kubectl-1.28](https://github.com/cloudposse/packages/actions/workflows/kubectl-1.28.yml/badge.svg?branch=main)](https://github.com/cloudposse/packages/actions?query=workflow%3Akubectl-1.28) | 1.28.14 | Production-Grade Container Scheduling and Management (v1.28) [![kubectl-1.29](https://github.com/cloudposse/packages/actions/workflows/kubectl-1.29.yml/badge.svg?branch=main)](https://github.com/cloudposse/packages/actions?query=workflow%3Akubectl-1.29) | 1.29.9 | Production-Grade Container Scheduling and Management (v1.29) [![kubectl-1.30](https://github.com/cloudposse/packages/actions/workflows/kubectl-1.30.yml/badge.svg?branch=main)](https://github.com/cloudposse/packages/actions?query=workflow%3Akubectl-1.30) | 1.30.5 | Production-Grade Container Scheduling and Management (v1.30) -[![kubectl-1.31](https://github.com/cloudposse/packages/actions/workflows/kubectl-1.31.yml/badge.svg?branch=main)](https://github.com/cloudposse/packages/actions?query=workflow%3Akubectl-1.31) | 1.31.0 | Production-Grade Container Scheduling and Management (v1.31) +[![kubectl-1.31](https://github.com/cloudposse/packages/actions/workflows/kubectl-1.31.yml/badge.svg?branch=main)](https://github.com/cloudposse/packages/actions?query=workflow%3Akubectl-1.31) | 1.31.1 | Production-Grade Container Scheduling and Management (v1.31) [![kubectx](https://github.com/cloudposse/packages/actions/workflows/kubectx.yml/badge.svg?branch=main)](https://github.com/cloudposse/packages/actions?query=workflow%3Akubectx) | 0.9.5 | Switch faster between clusters and namespaces in kubectl [![kubens](https://github.com/cloudposse/packages/actions/workflows/kubens.yml/badge.svg?branch=main)](https://github.com/cloudposse/packages/actions?query=workflow%3Akubens) | 0.9.5 | Switch faster between clusters and namespaces in kubectl [![kubeval](https://github.com/cloudposse/packages/actions/workflows/kubeval.yml/badge.svg?branch=main)](https://github.com/cloudposse/packages/actions?query=workflow%3Akubeval)* | 0.16.1 | Validate your Kubernetes configuration files, supports multiple Kubernetes versions diff --git a/docs/targets.md b/docs/targets.md index e110485249..886ae71ea5 100644 --- a/docs/targets.md +++ b/docs/targets.md @@ -94,7 +94,7 @@ kubectl-1.27 1.27.16 Production-Grade Container Scheduling and M kubectl-1.28 1.28.14 Production-Grade Container Scheduling and Management (v1.28) kubectl-1.29 1.29.9 Production-Grade Container Scheduling and Management (v1.29) kubectl-1.30 1.30.5 Production-Grade Container Scheduling and Management (v1.30) -kubectl-1.31 1.31.0 Production-Grade Container Scheduling and Management (v1.31) +kubectl-1.31 1.31.1 Production-Grade Container Scheduling and Management (v1.31) kubectx 0.9.5 Switch faster between clusters and namespaces in kubectl kubens 0.9.5 Switch faster between clusters and namespaces in kubectl kubeval* 0.16.1 Validate your Kubernetes configuration files, supports multiple Kubernetes versions diff --git a/vendor/kubectl-1.31/VERSION b/vendor/kubectl-1.31/VERSION index 34aae156b1..6bae540243 100644 --- a/vendor/kubectl-1.31/VERSION +++ b/vendor/kubectl-1.31/VERSION @@ -1 +1 @@ -1.31.0 +1.31.1 diff --git a/vendor/terraform-config-inspect/go.mod b/vendor/terraform-config-inspect/go.mod index 36d17ca279..39eb54c605 100644 --- a/vendor/terraform-config-inspect/go.mod +++ b/vendor/terraform-config-inspect/go.mod @@ -1,6 +1,6 @@ module github.com/cloudposse/packages -go 1.19 +go 1.22 require ( github.com/hashicorp/terraform-config-inspect v0.0.0-20240801114854-6714b46f5fe4 @@ -13,12 +13,12 @@ require ( github.com/apparentlymart/go-textseg/v15 v15.0.0 // indirect github.com/google/go-cmp v0.6.0 // indirect github.com/hashicorp/hcl v1.0.0 // indirect - github.com/hashicorp/hcl/v2 v2.21.0 // indirect + github.com/hashicorp/hcl/v2 v2.22.0 // indirect github.com/mitchellh/go-wordwrap v1.0.1 // indirect github.com/zclconf/go-cty v1.15.0 // indirect - golang.org/x/mod v0.19.0 // indirect - golang.org/x/sync v0.7.0 // indirect - golang.org/x/sys v0.22.0 // indirect - golang.org/x/text v0.16.0 // indirect - golang.org/x/tools v0.23.0 // indirect + golang.org/x/mod v0.21.0 // indirect + golang.org/x/sync v0.8.0 // indirect + golang.org/x/sys v0.26.0 // indirect + golang.org/x/text v0.19.0 // indirect + golang.org/x/tools v0.26.0 // indirect ) diff --git a/vendor/terraform-config-inspect/go.sum b/vendor/terraform-config-inspect/go.sum index 96d0bf8ae9..bfeb720305 100644 --- a/vendor/terraform-config-inspect/go.sum +++ b/vendor/terraform-config-inspect/go.sum @@ -41,6 +41,8 @@ github.com/hashicorp/hcl/v2 v2.20.1 h1:M6hgdyz7HYt1UN9e61j+qKJBqR3orTWbI1HKBJEdx github.com/hashicorp/hcl/v2 v2.20.1/go.mod h1:TZDqQ4kNKCbh1iJp99FdPiUaVDDUPivbqxZulxDYqL4= github.com/hashicorp/hcl/v2 v2.21.0 h1:lve4q/o/2rqwYOgUg3y3V2YPyD1/zkCLGjIV74Jit14= github.com/hashicorp/hcl/v2 v2.21.0/go.mod h1:62ZYHrXgPoX8xBnzl8QzbWq4dyDsDtfCRgIq1rbJEvA= +github.com/hashicorp/hcl/v2 v2.22.0 h1:hkZ3nCtqeJsDhPRFz5EA9iwcG1hNWGePOTw6oyul12M= +github.com/hashicorp/hcl/v2 v2.22.0/go.mod h1:62ZYHrXgPoX8xBnzl8QzbWq4dyDsDtfCRgIq1rbJEvA= github.com/hashicorp/terraform-config-inspect v0.0.0-20211115214459-90acf1ca460f h1:R8UIC07Ha9jZYkdcJ51l4ownCB8xYwfJtrgZSMvqjWI= github.com/hashicorp/terraform-config-inspect v0.0.0-20211115214459-90acf1ca460f/go.mod h1:Z0Nnk4+3Cy89smEbrq+sl1bxc9198gIP4I7wcQF6Kqs= github.com/hashicorp/terraform-config-inspect v0.0.0-20230223165911-2d94e3d51111 h1:Q5X4tdq+BK6DbQWqu16uUfBsRcJKuK0h4h7q3PojiWM= @@ -129,11 +131,15 @@ golang.org/x/mod v0.18.0 h1:5+9lSbEzPSdWkH32vYPBwEpX8KwDbM52Ud9xBUvNlb0= golang.org/x/mod v0.18.0/go.mod h1:hTbmBsO62+eylJbnUtE2MGJUyE7QWk4xUqPFrRgJ+7c= golang.org/x/mod v0.19.0 h1:fEdghXQSo20giMthA7cd28ZC+jts4amQ3YMXiP5oMQ8= golang.org/x/mod v0.19.0/go.mod h1:hTbmBsO62+eylJbnUtE2MGJUyE7QWk4xUqPFrRgJ+7c= +golang.org/x/mod v0.21.0 h1:vvrHzRwRfVKSiLrG+d4FMl/Qi4ukBCE6kZlTUkDYRT0= +golang.org/x/mod v0.21.0/go.mod h1:6SkKJ3Xj0I0BrPOZoBy3bdMptDDU9oJrpohJ3eWZ1fY= golang.org/x/net v0.0.0-20180811021610-c39426892332/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.7.0 h1:YsImfSBoP9QPYL0xyKJPq0gcaJdG3rInoqxTWbfQu9M= golang.org/x/sync v0.7.0/go.mod h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk= +golang.org/x/sync v0.8.0 h1:3NFvSEYkUoMifnESzZl15y791HH1qU2xm6eCJU5ZPXQ= +golang.org/x/sync v0.8.0/go.mod h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk= golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20190502175342-a43fa875dd82/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= @@ -143,6 +149,8 @@ golang.org/x/sys v0.21.0 h1:rF+pYz3DAGSQAxAu1CbC7catZg4ebC4UIeIhKxBZvws= golang.org/x/sys v0.21.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= golang.org/x/sys v0.22.0 h1:RI27ohtqKCnwULzJLqkv897zojh5/DwS/ENaMzUOaWI= golang.org/x/sys v0.22.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= +golang.org/x/sys v0.26.0 h1:KHjCJyddX0LoSTb3J+vWpupP9p0oznkqVk/IfjymZbo= +golang.org/x/sys v0.26.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.2/go.mod h1:bEr9sfX3Q8Zfm5fL9x+3itogRgK3+ptLWKqgva+5dAk= golang.org/x/text v0.3.7 h1:olpwvP2KacW1ZWvsR7uQhoyTYvKAupfQrRGBFM352Gk= @@ -165,6 +173,8 @@ golang.org/x/text v0.15.0 h1:h1V/4gjBv8v9cjcR6+AR5+/cIYK5N/WAgiv4xlsEtAk= golang.org/x/text v0.15.0/go.mod h1:18ZOQIKpY8NJVqYksKHtTdi31H5itFRjB5/qKTNYzSU= golang.org/x/text v0.16.0 h1:a94ExnEXNtEwYLGJSIUxnWoxoRz/ZcCsV63ROupILh4= golang.org/x/text v0.16.0/go.mod h1:GhwF1Be+LQoKShO3cGOHzqOgRrGaYc9AvblQOmPVHnI= +golang.org/x/text v0.19.0 h1:kTxAhCbGbxhK0IwgSKiMO5awPoDQ0RpfiVYBfK860YM= +golang.org/x/text v0.19.0/go.mod h1:BuEKDfySbSR4drPmRPG/7iBdf8hvFMuRexcpahXilzY= golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= golang.org/x/tools v0.21.0 h1:qc0xYgIbsSDt9EyWz05J5wfa7LOVW0YTLOXrqdLAWIw= golang.org/x/tools v0.21.0/go.mod h1:aiJjzUbINMkxbQROHiO6hDPo2LHcIPhhQsa9DLh0yGk= @@ -172,5 +182,7 @@ golang.org/x/tools v0.22.0 h1:gqSGLZqv+AI9lIQzniJ0nZDRG5GBPsSi+DRNHWNz6yA= golang.org/x/tools v0.22.0/go.mod h1:aCwcsjqvq7Yqt6TNyX7QMU2enbQ/Gt0bo6krSeEri+c= golang.org/x/tools v0.23.0 h1:SGsXPZ+2l4JsgaCKkx+FQ9YZ5XEtA1GZYuoDjenLjvg= golang.org/x/tools v0.23.0/go.mod h1:pnu6ufv6vQkll6szChhK3C3L/ruaIv5eBeztNG8wtsI= +golang.org/x/tools v0.26.0 h1:v/60pFQmzmT9ExmjDv2gGIfi3OqfKoEP6I5+umXlbnQ= +golang.org/x/tools v0.26.0/go.mod h1:TPVVj70c7JJ3WCazhD8OdXcZg/og+b9+tH/KxylGwH0= google.golang.org/appengine v1.1.0/go.mod h1:EbEs0AVv82hx2wNQdGPgUI5lhzA/G0D9YwlJXL52JkM= gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= diff --git a/vendor/terraform-config-inspect/version.go b/vendor/terraform-config-inspect/version.go index c502f67a64..9078fb0587 100644 --- a/vendor/terraform-config-inspect/version.go +++ b/vendor/terraform-config-inspect/version.go @@ -1,5 +1,5 @@ package main const ( -Version = `0.0.20230313152339+git7c9946b1df49` +Version = `0.0.20240801114854+git6714b46f5fe4` )