Skip to content

Commit d3836d5

Browse files
committed
chore: re-bump dependencies and GitHub Actions to latest
Rebased onto main (resolved smoke-tests.yaml conflict against the self-hosted-runner migration, keeping the Set up Go step and terraform_wrapper: false while taking checkout@v6/setup-terraform@v4). Re-ran the upgrade pass since the original PR was opened: - go get -u ./... : containerd 1.7.32 -> 1.7.34 (supersedes #643), golang.org/x/crypto -> 0.54.0 (supersedes #646), golang.org/x/net -> 0.57.0 (supersedes #644), plus k8s.io/*, helm, terratest, and other transitive bumps to latest. - Bumped actions/checkout v6->v7 and actions/setup-go v6->v7 across every workflow (build.yml, go.yml, pr.yml, release.yml, smoke-tests.yaml) -- both had newer majors released since #641 was opened. download-artifact/upload-artifact/setup-terraform/ action-gh-release were already at latest major. go build, go vet, and make unit-test all pass.
1 parent ef0f38f commit d3836d5

7 files changed

Lines changed: 191 additions & 202 deletions

File tree

.github/workflows/build.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,10 @@ jobs:
1919

2020
steps:
2121
- name: Checkout code
22-
uses: actions/checkout@v6
22+
uses: actions/checkout@v7
2323

2424
- name: Set up Go
25-
uses: actions/setup-go@v6
25+
uses: actions/setup-go@v7
2626
with:
2727
go-version-file: go.mod
2828
cache: true
@@ -57,10 +57,10 @@ jobs:
5757
needs: build
5858
steps:
5959
- name: Checkout code
60-
uses: actions/checkout@v6
60+
uses: actions/checkout@v7
6161

6262
- name: Set up Go
63-
uses: actions/setup-go@v6
63+
uses: actions/setup-go@v7
6464
with:
6565
go-version-file: go.mod
6666
cache: true

.github/workflows/go.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,10 +20,10 @@ jobs:
2020

2121

2222
steps:
23-
- uses: actions/checkout@v6
23+
- uses: actions/checkout@v7
2424

2525
- name: Set up Go
26-
uses: actions/setup-go@v6
26+
uses: actions/setup-go@v7
2727
with:
2828
go-version-file: go.mod
2929

.github/workflows/pr.yml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -30,10 +30,10 @@ jobs:
3030

3131
steps:
3232
- name: Checkout code
33-
uses: actions/checkout@v6
33+
uses: actions/checkout@v7
3434

3535
- name: Set up Go
36-
uses: actions/setup-go@v6
36+
uses: actions/setup-go@v7
3737
with:
3838
go-version-file: go.mod
3939
cache: true
@@ -49,10 +49,10 @@ jobs:
4949

5050
steps:
5151
- name: Checkout code
52-
uses: actions/checkout@v6
52+
uses: actions/checkout@v7
5353

5454
- name: Set up Go
55-
uses: actions/setup-go@v6
55+
uses: actions/setup-go@v7
5656
with:
5757
go-version-file: go.mod
5858
cache: true
@@ -68,10 +68,10 @@ jobs:
6868

6969
steps:
7070
- name: Checkout code
71-
uses: actions/checkout@v6
71+
uses: actions/checkout@v7
7272

7373
- name: Set up Go
74-
uses: actions/setup-go@v6
74+
uses: actions/setup-go@v7
7575
with:
7676
go-version-file: go.mod
7777
cache: true
@@ -89,10 +89,10 @@ jobs:
8989

9090
steps:
9191
- name: Checkout code
92-
uses: actions/checkout@v6
92+
uses: actions/checkout@v7
9393

9494
- name: Set up Go
95-
uses: actions/setup-go@v6
95+
uses: actions/setup-go@v7
9696
with:
9797
go-version-file: go.mod
9898
cache: true

.github/workflows/release.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,10 +20,10 @@ jobs:
2020

2121
steps:
2222
- name: Checkout code
23-
uses: actions/checkout@v6
23+
uses: actions/checkout@v7
2424

2525
- name: Set up Go
26-
uses: actions/setup-go@v6
26+
uses: actions/setup-go@v7
2727
with:
2828
go-version-file: go.mod
2929

.github/workflows/smoke-tests.yaml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -26,9 +26,9 @@ jobs:
2626
contains(github.event.pull_request.labels.*.name, 'smoke-modern')
2727
steps:
2828
- name: Checkout code
29-
uses: actions/checkout@v6
29+
uses: actions/checkout@v7
3030
- name: Set up Go
31-
uses: actions/setup-go@v6
31+
uses: actions/setup-go@v7
3232
with:
3333
go-version-file: go.mod
3434
cache: true
@@ -50,9 +50,9 @@ jobs:
5050
contains(github.event.pull_request.labels.*.name, 'smoke-legacy')
5151
steps:
5252
- name: Checkout code
53-
uses: actions/checkout@v6
53+
uses: actions/checkout@v7
5454
- name: Set up Go
55-
uses: actions/setup-go@v6
55+
uses: actions/setup-go@v7
5656
with:
5757
go-version-file: go.mod
5858
cache: true
@@ -74,9 +74,9 @@ jobs:
7474
contains(github.event.pull_request.labels.*.name, 'smoke-windows')
7575
steps:
7676
- name: Checkout code
77-
uses: actions/checkout@v6
77+
uses: actions/checkout@v7
7878
- name: Set up Go
79-
uses: actions/setup-go@v6
79+
uses: actions/setup-go@v7
8080
with:
8181
go-version-file: go.mod
8282
cache: true
@@ -98,9 +98,9 @@ jobs:
9898
contains(github.event.pull_request.labels.*.name, 'smoke-upgrade')
9999
steps:
100100
- name: Checkout code
101-
uses: actions/checkout@v6
101+
uses: actions/checkout@v7
102102
- name: Set up Go
103-
uses: actions/setup-go@v6
103+
uses: actions/setup-go@v7
104104
with:
105105
go-version-file: go.mod
106106
cache: true

go.mod

Lines changed: 49 additions & 52 deletions
Original file line numberDiff line numberDiff line change
@@ -11,27 +11,27 @@ require (
1111
github.com/denisbrodbeck/machineid v1.0.1
1212
github.com/gammazero/workerpool v1.2.1
1313
github.com/go-playground/validator/v10 v10.30.3
14-
github.com/gruntwork-io/terratest v1.0.0
14+
github.com/gruntwork-io/terratest v1.0.1
1515
github.com/hashicorp/go-version v1.9.0
1616
github.com/k0sproject/dig v0.4.0
17-
github.com/k0sproject/rig v0.21.8
17+
github.com/k0sproject/rig v0.21.11
1818
github.com/kballard/go-shellquote v0.0.0-20180428030007-95032a82bc51 // unmaintained, we should drop it
1919
github.com/logrusorgru/aurora/v4 v4.0.0
20-
github.com/mattn/go-isatty v0.0.22
21-
github.com/mattn/go-shellwords v1.0.13
20+
github.com/mattn/go-isatty v0.0.23
21+
github.com/mattn/go-shellwords v1.0.14
2222
github.com/mitchellh/go-homedir v1.1.0
23-
github.com/schollz/progressbar/v3 v3.19.0
23+
github.com/schollz/progressbar/v3 v3.19.1
2424
github.com/segmentio/analytics-go/v3 v3.3.0
2525
github.com/sirupsen/logrus v1.9.4
2626
github.com/stretchr/testify v1.11.1
2727
github.com/urfave/cli/v2 v2.27.7
2828
gopkg.in/yaml.v2 v2.4.0
29-
helm.sh/helm/v3 v3.21.0
30-
k8s.io/api v0.36.1
31-
k8s.io/apiextensions-apiserver v0.36.1
32-
k8s.io/apimachinery v0.36.1
33-
k8s.io/client-go v0.36.1
34-
k8s.io/utils v0.0.0-20260507154919-ff6756f316d2
29+
helm.sh/helm/v3 v3.21.3
30+
k8s.io/api v0.36.2
31+
k8s.io/apiextensions-apiserver v0.36.2
32+
k8s.io/apimachinery v0.36.2
33+
k8s.io/client-go v0.36.2
34+
k8s.io/utils v0.0.0-20260707023825-cf1189d6abe3
3535
)
3636

3737
require (
@@ -49,19 +49,16 @@ require (
4949
github.com/acarl005/stripansi v0.0.0-20180116102854-5a71ef0e047d // indirect
5050
github.com/agext/levenshtein v1.2.3 // indirect
5151
github.com/apparentlymart/go-textseg/v15 v15.0.0 // indirect
52+
github.com/apparentlymart/go-textseg/v17 v17.0.1 // indirect
5253
github.com/asaskevich/govalidator v0.0.0-20230301143203-a9d515a09cc2 // indirect
5354
github.com/bgentry/go-netrc v0.0.0-20140422174119-9fd32a8b3d3d // indirect
5455
github.com/blang/semver/v4 v4.0.0 // indirect
5556
github.com/bodgit/ntlmssp v0.0.0-20240506230425-31973bb52d9b // indirect
5657
github.com/bodgit/windows v1.0.1 // indirect
5758
github.com/chai2010/gettext-go v1.0.3 // indirect
5859
github.com/clipperhouse/uax29/v2 v2.7.0 // indirect
59-
github.com/containerd/containerd v1.7.32 // indirect
60-
github.com/containerd/errdefs v1.0.0 // indirect
61-
github.com/containerd/log v0.1.0 // indirect
62-
github.com/containerd/platforms v0.2.1 // indirect
6360
github.com/cpuguy83/go-md2man/v2 v2.0.7 // indirect
64-
github.com/cyphar/filepath-securejoin v0.6.1 // indirect
61+
github.com/cyphar/filepath-securejoin v0.7.0 // indirect
6562
github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc // indirect
6663
github.com/davidmz/go-pageant v1.0.2 // indirect
6764
github.com/emicklei/go-restful/v3 v3.13.0 // indirect
@@ -73,21 +70,21 @@ require (
7370
github.com/gammazero/deque v1.2.1 // indirect
7471
github.com/go-errors/errors v1.5.1 // indirect
7572
github.com/go-gorp/gorp/v3 v3.1.0 // indirect
76-
github.com/go-logr/logr v1.4.3 // indirect
77-
github.com/go-openapi/jsonpointer v0.23.1 // indirect
78-
github.com/go-openapi/jsonreference v0.21.6 // indirect
79-
github.com/go-openapi/swag v0.26.0 // indirect
80-
github.com/go-openapi/swag/cmdutils v0.26.0 // indirect
81-
github.com/go-openapi/swag/conv v0.26.0 // indirect
82-
github.com/go-openapi/swag/fileutils v0.26.0 // indirect
83-
github.com/go-openapi/swag/jsonname v0.26.0 // indirect
84-
github.com/go-openapi/swag/jsonutils v0.26.0 // indirect
85-
github.com/go-openapi/swag/loading v0.26.0 // indirect
86-
github.com/go-openapi/swag/mangling v0.26.0 // indirect
87-
github.com/go-openapi/swag/netutils v0.26.0 // indirect
88-
github.com/go-openapi/swag/stringutils v0.26.0 // indirect
89-
github.com/go-openapi/swag/typeutils v0.26.0 // indirect
90-
github.com/go-openapi/swag/yamlutils v0.26.0 // indirect
73+
github.com/go-logr/logr v1.4.4 // indirect
74+
github.com/go-openapi/jsonpointer v1.0.0 // indirect
75+
github.com/go-openapi/jsonreference v1.0.0 // indirect
76+
github.com/go-openapi/swag v0.27.3 // indirect
77+
github.com/go-openapi/swag/cmdutils v0.27.3 // indirect
78+
github.com/go-openapi/swag/conv v0.27.3 // indirect
79+
github.com/go-openapi/swag/fileutils v0.27.3 // indirect
80+
github.com/go-openapi/swag/jsonutils v0.27.3 // indirect
81+
github.com/go-openapi/swag/loading v0.27.3 // indirect
82+
github.com/go-openapi/swag/mangling v0.27.3 // indirect
83+
github.com/go-openapi/swag/netutils v0.27.3 // indirect
84+
github.com/go-openapi/swag/pools v0.27.3 // indirect
85+
github.com/go-openapi/swag/stringutils v0.27.3 // indirect
86+
github.com/go-openapi/swag/typeutils v0.27.3 // indirect
87+
github.com/go-openapi/swag/yamlutils v0.27.3 // indirect
9188
github.com/go-playground/locales v0.14.1 // indirect
9289
github.com/go-playground/universal-translator v0.18.1 // indirect
9390
github.com/gobwas/glob v0.2.3 // indirect
@@ -103,7 +100,7 @@ require (
103100
github.com/hashicorp/go-safetemp v1.0.0 // indirect
104101
github.com/hashicorp/go-uuid v1.0.3 // indirect
105102
github.com/hashicorp/hcl/v2 v2.24.0 // indirect
106-
github.com/hashicorp/terraform-json v0.27.2 // indirect
103+
github.com/hashicorp/terraform-json v0.28.0 // indirect
107104
github.com/huandu/xstrings v1.5.0 // indirect
108105
github.com/inconshreveable/mousetrap v1.1.0 // indirect
109106
github.com/jcmturner/aescts/v2 v2.0.0 // indirect
@@ -116,7 +113,7 @@ require (
116113
github.com/jmoiron/sqlx v1.4.0 // indirect
117114
github.com/json-iterator/go v1.1.12 // indirect
118115
github.com/kevinburke/ssh_config v1.6.0 // indirect
119-
github.com/klauspost/compress v1.18.6 // indirect
116+
github.com/klauspost/compress v1.19.1 // indirect
120117
github.com/lann/builder v0.0.0-20180802200727-47ae307949d0 // indirect
121118
github.com/lann/ps v0.0.0-20150810152359-62de8c46ede0 // indirect
122119
github.com/leodido/go-urn v1.4.0 // indirect
@@ -154,40 +151,40 @@ require (
154151
github.com/spf13/pflag v1.0.10 // indirect
155152
github.com/tidwall/transform v0.0.0-20201103190739-32f242e2dbde // indirect
156153
github.com/tmccombs/hcl2json v0.6.9 // indirect
157-
github.com/ulikunitz/xz v0.5.15 // indirect
154+
github.com/ulikunitz/xz v0.5.16 // indirect
158155
github.com/x448/float16 v0.8.4 // indirect
159156
github.com/xlab/treeprint v1.2.0 // indirect
160157
github.com/xrash/smetrics v0.0.0-20250705151800-55b8f293f342 // indirect
161-
github.com/zclconf/go-cty v1.18.1 // indirect
158+
github.com/zclconf/go-cty v1.19.0 // indirect
162159
go.yaml.in/yaml/v2 v2.4.4 // indirect
163160
go.yaml.in/yaml/v3 v3.0.4 // indirect
164-
golang.org/x/crypto v0.52.0 // indirect
165-
golang.org/x/mod v0.36.0 // indirect
166-
golang.org/x/net v0.55.0 // indirect
161+
golang.org/x/crypto v0.54.0 // indirect
162+
golang.org/x/mod v0.38.0 // indirect
163+
golang.org/x/net v0.57.0 // indirect
167164
golang.org/x/oauth2 v0.36.0 // indirect
168-
golang.org/x/sync v0.20.0 // indirect
169-
golang.org/x/sys v0.45.0 // indirect
170-
golang.org/x/term v0.43.0 // indirect
171-
golang.org/x/text v0.37.0 // indirect
165+
golang.org/x/sync v0.22.0 // indirect
166+
golang.org/x/sys v0.47.0 // indirect
167+
golang.org/x/term v0.45.0 // indirect
168+
golang.org/x/text v0.40.0 // indirect
172169
golang.org/x/time v0.15.0 // indirect
173-
golang.org/x/tools v0.45.0 // indirect
174-
google.golang.org/genproto/googleapis/rpc v0.0.0-20260526163538-3dc84a4a5aaa // indirect
175-
google.golang.org/grpc v1.81.1 // indirect
170+
golang.org/x/tools v0.48.0 // indirect
171+
google.golang.org/genproto/googleapis/rpc v0.0.0-20260720211330-0afa2a65878a // indirect
172+
google.golang.org/grpc v1.82.1 // indirect
176173
google.golang.org/protobuf v1.36.12-0.20260120151049-f2248ac996af // indirect
177174
gopkg.in/evanphx/json-patch.v4 v4.13.0 // indirect
178175
gopkg.in/inf.v0 v0.9.1 // indirect
179176
gopkg.in/yaml.v3 v3.0.1 // indirect
180-
k8s.io/apiserver v0.36.1 // indirect
181-
k8s.io/cli-runtime v0.36.1 // indirect
182-
k8s.io/component-base v0.36.1 // indirect
177+
k8s.io/apiserver v0.36.2 // indirect
178+
k8s.io/cli-runtime v0.36.2 // indirect
179+
k8s.io/component-base v0.36.2 // indirect
183180
k8s.io/klog/v2 v2.140.0 // indirect
184-
k8s.io/kube-openapi v0.0.0-20260603220949-865597e52e25 // indirect
185-
k8s.io/kubectl v0.36.1 // indirect
186-
oras.land/oras-go/v2 v2.6.0 // indirect
181+
k8s.io/kube-openapi v0.0.0-20260721132016-d427ff9ee9ad // indirect
182+
k8s.io/kubectl v0.36.2 // indirect
183+
oras.land/oras-go/v2 v2.6.2 // indirect
187184
sigs.k8s.io/json v0.0.0-20250730193827-2d320260d730 // indirect
188185
sigs.k8s.io/kustomize/api v0.21.1 // indirect
189186
sigs.k8s.io/kustomize/kyaml v0.21.1 // indirect
190187
sigs.k8s.io/randfill v1.0.0 // indirect
191-
sigs.k8s.io/structured-merge-diff/v6 v6.4.0 // indirect
188+
sigs.k8s.io/structured-merge-diff/v6 v6.4.2 // indirect
192189
sigs.k8s.io/yaml v1.6.0 // indirect
193190
)

0 commit comments

Comments
 (0)