Skip to content

Commit abc6ccb

Browse files
authored
feat: Build with Go 1.24.0 (#1047)
Fixes vulnerabilties (even if they do not affect us directly). Also have to build golangci-lint with go1.24 as Nix does not yet build it with 1.24 as required for golangci-lint to support lang version 1.24.
1 parent a4ee08e commit abc6ccb

17 files changed

+465
-489
lines changed

.github/workflows/checks.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -139,7 +139,7 @@ jobs:
139139
- name: golangci-lint
140140
uses: reviewdog/action-golangci-lint@v2
141141
with:
142-
fail_on_error: true
142+
fail_level: error
143143
reporter: github-pr-review
144144
golangci_lint_version: v${{ steps.versions.outputs.golangci-lint }}
145145
go_version: v${{ steps.versions.outputs.golang }}

.pre-commit-config.yaml

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ repos:
7474
- id: go-mod-tidy
7575
exclude: ^docs/
7676
- repo: https://github.com/pre-commit/pre-commit-hooks
77-
rev: v4.6.0
77+
rev: v5.0.0
7878
hooks:
7979
- id: trailing-whitespace
8080
stages: [pre-commit]
@@ -103,7 +103,7 @@ repos:
103103
stages: [pre-commit]
104104
exclude: ^charts/cluster-api-runtime-extensions-nutanix/README.md$
105105
- repo: https://github.com/rhysd/actionlint
106-
rev: v1.7.1
106+
rev: v1.7.7
107107
hooks:
108108
- id: actionlint-system
109109
stages: [pre-commit]
@@ -121,14 +121,16 @@ repos:
121121
args: ["-s", "-i", "2"]
122122
- id: script-must-have-extension
123123
stages: [pre-commit]
124+
exclude: ^\.envrc$
124125
- repo: https://github.com/shellcheck-py/shellcheck-py
125126
rev: v0.10.0.1
126127
hooks:
127128
- id: shellcheck
128129
stages: [pre-commit]
129130
args: ["-e", "SC2211", "-x"]
131+
exclude: ^\.envrc$
130132
- repo: https://github.com/igorshubovych/markdownlint-cli
131-
rev: v0.41.0
133+
rev: v0.44.0
132134
hooks:
133135
- id: markdownlint
134136
stages: [pre-commit]

api/go.mod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ module github.com/nutanix-cloud-native/cluster-api-runtime-extensions-nutanix/ap
55

66
go 1.22.0
77

8-
toolchain go1.23.5
8+
toolchain go1.24.0
99

1010
replace github.com/nutanix-cloud-native/cluster-api-runtime-extensions-nutanix/common => ../common
1111

api/v1alpha1/crds/caren.nutanix.com_awsclusterconfigs.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ apiVersion: apiextensions.k8s.io/v1
55
kind: CustomResourceDefinition
66
metadata:
77
annotations:
8-
controller-gen.kubebuilder.io/version: v0.16.4
8+
controller-gen.kubebuilder.io/version: v0.17.1
99
name: awsclusterconfigs.caren.nutanix.com
1010
spec:
1111
group: caren.nutanix.com

api/v1alpha1/crds/caren.nutanix.com_awsworkernodeconfigs.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ apiVersion: apiextensions.k8s.io/v1
55
kind: CustomResourceDefinition
66
metadata:
77
annotations:
8-
controller-gen.kubebuilder.io/version: v0.16.4
8+
controller-gen.kubebuilder.io/version: v0.17.1
99
name: awsworkernodeconfigs.caren.nutanix.com
1010
spec:
1111
group: caren.nutanix.com

api/v1alpha1/crds/caren.nutanix.com_dockerclusterconfigs.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ apiVersion: apiextensions.k8s.io/v1
55
kind: CustomResourceDefinition
66
metadata:
77
annotations:
8-
controller-gen.kubebuilder.io/version: v0.16.4
8+
controller-gen.kubebuilder.io/version: v0.17.1
99
name: dockerclusterconfigs.caren.nutanix.com
1010
spec:
1111
group: caren.nutanix.com

api/v1alpha1/crds/caren.nutanix.com_dockerworkernodeconfigs.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ apiVersion: apiextensions.k8s.io/v1
55
kind: CustomResourceDefinition
66
metadata:
77
annotations:
8-
controller-gen.kubebuilder.io/version: v0.16.4
8+
controller-gen.kubebuilder.io/version: v0.17.1
99
name: dockerworkernodeconfigs.caren.nutanix.com
1010
spec:
1111
group: caren.nutanix.com

api/v1alpha1/crds/caren.nutanix.com_genericclusterconfigs.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ apiVersion: apiextensions.k8s.io/v1
55
kind: CustomResourceDefinition
66
metadata:
77
annotations:
8-
controller-gen.kubebuilder.io/version: v0.16.4
8+
controller-gen.kubebuilder.io/version: v0.17.1
99
name: genericclusterconfigs.caren.nutanix.com
1010
spec:
1111
group: caren.nutanix.com

api/v1alpha1/crds/caren.nutanix.com_nutanixclusterconfigs.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ apiVersion: apiextensions.k8s.io/v1
55
kind: CustomResourceDefinition
66
metadata:
77
annotations:
8-
controller-gen.kubebuilder.io/version: v0.16.4
8+
controller-gen.kubebuilder.io/version: v0.17.1
99
name: nutanixclusterconfigs.caren.nutanix.com
1010
spec:
1111
group: caren.nutanix.com

api/v1alpha1/crds/caren.nutanix.com_nutanixworkernodeconfigs.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ apiVersion: apiextensions.k8s.io/v1
55
kind: CustomResourceDefinition
66
metadata:
77
annotations:
8-
controller-gen.kubebuilder.io/version: v0.16.4
8+
controller-gen.kubebuilder.io/version: v0.17.1
99
name: nutanixworkernodeconfigs.caren.nutanix.com
1010
spec:
1111
group: caren.nutanix.com

0 commit comments

Comments
 (0)