diff --git a/.github/workflows/rest-build-binaries.yml b/.github/workflows/rest-build-binaries.yml index e70a242247..0d53c157a0 100644 --- a/.github/workflows/rest-build-binaries.yml +++ b/.github/workflows/rest-build-binaries.yml @@ -23,7 +23,7 @@ defaults: working-directory: rest-api env: - GO_VERSION: "1.25.4" + GO_VERSION: "1.25.11" jobs: build-binaries: diff --git a/.github/workflows/rest-lint-and-test.yml b/.github/workflows/rest-lint-and-test.yml index afa4cf8bc2..54b297e47b 100644 --- a/.github/workflows/rest-lint-and-test.yml +++ b/.github/workflows/rest-lint-and-test.yml @@ -12,7 +12,7 @@ defaults: working-directory: rest-api env: - GO_VERSION: "1.25.4" + GO_VERSION: "1.25.11" jobs: style: diff --git a/rest-api/docker/local/Dockerfile.nico-flow b/rest-api/docker/local/Dockerfile.nico-flow index 17aae72f42..054a5c73da 100644 --- a/rest-api/docker/local/Dockerfile.nico-flow +++ b/rest-api/docker/local/Dockerfile.nico-flow @@ -2,7 +2,7 @@ # SPDX-License-Identifier: Apache-2.0 # Build stage -FROM --platform=$BUILDPLATFORM golang:1.25.4 AS builder +FROM --platform=$BUILDPLATFORM golang:1.25.11 AS builder # Docker automatically provides these args during multi-platform builds ARG TARGETOS=linux diff --git a/rest-api/docker/local/Dockerfile.nico-nsm b/rest-api/docker/local/Dockerfile.nico-nsm index d1b19fa192..7b16c3f9ba 100644 --- a/rest-api/docker/local/Dockerfile.nico-nsm +++ b/rest-api/docker/local/Dockerfile.nico-nsm @@ -2,7 +2,7 @@ # SPDX-License-Identifier: Apache-2.0 # Build stage -FROM --platform=$BUILDPLATFORM golang:1.25.4 AS builder +FROM --platform=$BUILDPLATFORM golang:1.25.11 AS builder # Docker automatically provides these args during multi-platform builds ARG TARGETOS=linux diff --git a/rest-api/docker/local/Dockerfile.nico-psm b/rest-api/docker/local/Dockerfile.nico-psm index 61c8c91e49..1a65e4c138 100644 --- a/rest-api/docker/local/Dockerfile.nico-psm +++ b/rest-api/docker/local/Dockerfile.nico-psm @@ -2,7 +2,7 @@ # SPDX-License-Identifier: Apache-2.0 # Build stage -FROM --platform=$BUILDPLATFORM golang:1.25.4 AS builder +FROM --platform=$BUILDPLATFORM golang:1.25.11 AS builder # Docker automatically provides these args during multi-platform builds ARG TARGETOS=linux diff --git a/rest-api/docker/local/Dockerfile.nico-rest-api b/rest-api/docker/local/Dockerfile.nico-rest-api index 5436b30fc1..2afc5d9975 100644 --- a/rest-api/docker/local/Dockerfile.nico-rest-api +++ b/rest-api/docker/local/Dockerfile.nico-rest-api @@ -4,7 +4,7 @@ # Local development Dockerfile for nico-rest-api # Build stage -FROM --platform=$BUILDPLATFORM golang:1.25.4 AS builder +FROM --platform=$BUILDPLATFORM golang:1.25.11 AS builder # Docker automatically provides these args during multi-platform builds ARG TARGETOS=linux diff --git a/rest-api/docker/local/Dockerfile.nico-rest-cert-manager b/rest-api/docker/local/Dockerfile.nico-rest-cert-manager index 178a357b62..deb565cc26 100644 --- a/rest-api/docker/local/Dockerfile.nico-rest-cert-manager +++ b/rest-api/docker/local/Dockerfile.nico-rest-cert-manager @@ -4,7 +4,7 @@ # Local development Dockerfile for nico-rest-cert-manager (credsmgr) # Build stage -FROM --platform=$BUILDPLATFORM golang:1.25.4 AS builder +FROM --platform=$BUILDPLATFORM golang:1.25.11 AS builder # Docker automatically provides these args during multi-platform builds ARG TARGETOS=linux diff --git a/rest-api/docker/local/Dockerfile.nico-rest-db b/rest-api/docker/local/Dockerfile.nico-rest-db index ff1b3472df..66b34abb11 100644 --- a/rest-api/docker/local/Dockerfile.nico-rest-db +++ b/rest-api/docker/local/Dockerfile.nico-rest-db @@ -4,7 +4,7 @@ # Local development Dockerfile for nico-rest-db (migrations) # Build stage -FROM --platform=$BUILDPLATFORM golang:1.25.4 AS builder +FROM --platform=$BUILDPLATFORM golang:1.25.11 AS builder # Docker automatically provides these args during multi-platform builds ARG TARGETOS=linux diff --git a/rest-api/docker/local/Dockerfile.nico-rest-mock-core b/rest-api/docker/local/Dockerfile.nico-rest-mock-core index 8ade74d831..10f815992c 100644 --- a/rest-api/docker/local/Dockerfile.nico-rest-mock-core +++ b/rest-api/docker/local/Dockerfile.nico-rest-mock-core @@ -4,7 +4,7 @@ # Local development Dockerfile for mock-core (nico mock gRPC server) # Build stage -FROM --platform=$BUILDPLATFORM golang:1.25.4 AS builder +FROM --platform=$BUILDPLATFORM golang:1.25.11 AS builder # Docker automatically provides these args during multi-platform builds ARG TARGETOS=linux diff --git a/rest-api/docker/local/Dockerfile.nico-rest-site-agent b/rest-api/docker/local/Dockerfile.nico-rest-site-agent index bdd6972426..1e611982e9 100644 --- a/rest-api/docker/local/Dockerfile.nico-rest-site-agent +++ b/rest-api/docker/local/Dockerfile.nico-rest-site-agent @@ -4,7 +4,7 @@ # Local development Dockerfile for nico-rest-site-agent # Build stage -FROM --platform=$BUILDPLATFORM golang:1.25.4 AS builder +FROM --platform=$BUILDPLATFORM golang:1.25.11 AS builder # Docker automatically provides these args during multi-platform builds ARG TARGETOS=linux diff --git a/rest-api/docker/local/Dockerfile.nico-rest-site-manager b/rest-api/docker/local/Dockerfile.nico-rest-site-manager index c270015070..da41d7b1e0 100644 --- a/rest-api/docker/local/Dockerfile.nico-rest-site-manager +++ b/rest-api/docker/local/Dockerfile.nico-rest-site-manager @@ -4,7 +4,7 @@ # Local development Dockerfile for nico-rest-site-manager # Build stage -FROM --platform=$BUILDPLATFORM golang:1.25.4 AS builder +FROM --platform=$BUILDPLATFORM golang:1.25.11 AS builder # Docker automatically provides these args during multi-platform builds ARG TARGETOS=linux diff --git a/rest-api/docker/local/Dockerfile.nico-rest-workflow b/rest-api/docker/local/Dockerfile.nico-rest-workflow index 89e7a9cfab..8ef3fabdf4 100644 --- a/rest-api/docker/local/Dockerfile.nico-rest-workflow +++ b/rest-api/docker/local/Dockerfile.nico-rest-workflow @@ -4,7 +4,7 @@ # Local development Dockerfile for nico-rest-workflow # Build stage -FROM --platform=$BUILDPLATFORM golang:1.25.4 AS builder +FROM --platform=$BUILDPLATFORM golang:1.25.11 AS builder # Docker automatically provides these args during multi-platform builds ARG TARGETOS=linux diff --git a/rest-api/docker/production/Dockerfile.nico-flow b/rest-api/docker/production/Dockerfile.nico-flow index 17aae72f42..054a5c73da 100644 --- a/rest-api/docker/production/Dockerfile.nico-flow +++ b/rest-api/docker/production/Dockerfile.nico-flow @@ -2,7 +2,7 @@ # SPDX-License-Identifier: Apache-2.0 # Build stage -FROM --platform=$BUILDPLATFORM golang:1.25.4 AS builder +FROM --platform=$BUILDPLATFORM golang:1.25.11 AS builder # Docker automatically provides these args during multi-platform builds ARG TARGETOS=linux diff --git a/rest-api/docker/production/Dockerfile.nico-nsm b/rest-api/docker/production/Dockerfile.nico-nsm index 60ec5c4b2c..adb30b0364 100644 --- a/rest-api/docker/production/Dockerfile.nico-nsm +++ b/rest-api/docker/production/Dockerfile.nico-nsm @@ -2,7 +2,7 @@ # SPDX-License-Identifier: Apache-2.0 # Build stage -FROM --platform=$BUILDPLATFORM golang:1.25.4 AS builder +FROM --platform=$BUILDPLATFORM golang:1.25.11 AS builder # Docker automatically provides these args during multi-platform builds ARG TARGETOS=linux diff --git a/rest-api/docker/production/Dockerfile.nico-psm b/rest-api/docker/production/Dockerfile.nico-psm index 61c8c91e49..1a65e4c138 100644 --- a/rest-api/docker/production/Dockerfile.nico-psm +++ b/rest-api/docker/production/Dockerfile.nico-psm @@ -2,7 +2,7 @@ # SPDX-License-Identifier: Apache-2.0 # Build stage -FROM --platform=$BUILDPLATFORM golang:1.25.4 AS builder +FROM --platform=$BUILDPLATFORM golang:1.25.11 AS builder # Docker automatically provides these args during multi-platform builds ARG TARGETOS=linux diff --git a/rest-api/docker/production/Dockerfile.nico-rest-api b/rest-api/docker/production/Dockerfile.nico-rest-api index 973e071a95..52302697df 100644 --- a/rest-api/docker/production/Dockerfile.nico-rest-api +++ b/rest-api/docker/production/Dockerfile.nico-rest-api @@ -2,7 +2,7 @@ # SPDX-License-Identifier: Apache-2.0 # Build stage -FROM --platform=$BUILDPLATFORM golang:1.25.4 AS builder +FROM --platform=$BUILDPLATFORM golang:1.25.11 AS builder # Docker automatically provides these args during multi-platform builds ARG TARGETOS=linux diff --git a/rest-api/docker/production/Dockerfile.nico-rest-cert-manager b/rest-api/docker/production/Dockerfile.nico-rest-cert-manager index b13103c003..f8abfc26ad 100644 --- a/rest-api/docker/production/Dockerfile.nico-rest-cert-manager +++ b/rest-api/docker/production/Dockerfile.nico-rest-cert-manager @@ -2,7 +2,7 @@ # SPDX-License-Identifier: Apache-2.0 # Build stage -FROM --platform=$BUILDPLATFORM golang:1.25.4 AS builder +FROM --platform=$BUILDPLATFORM golang:1.25.11 AS builder # Docker automatically provides these args during multi-platform builds ARG TARGETOS=linux diff --git a/rest-api/docker/production/Dockerfile.nico-rest-db b/rest-api/docker/production/Dockerfile.nico-rest-db index 69408d9695..57a28e4d87 100644 --- a/rest-api/docker/production/Dockerfile.nico-rest-db +++ b/rest-api/docker/production/Dockerfile.nico-rest-db @@ -2,7 +2,7 @@ # SPDX-License-Identifier: Apache-2.0 # Build stage -FROM --platform=$BUILDPLATFORM golang:1.25.4 AS builder +FROM --platform=$BUILDPLATFORM golang:1.25.11 AS builder # Docker automatically provides these args during multi-platform builds ARG TARGETOS=linux diff --git a/rest-api/docker/production/Dockerfile.nico-rest-site-agent b/rest-api/docker/production/Dockerfile.nico-rest-site-agent index d2df2433ec..360a51ef68 100644 --- a/rest-api/docker/production/Dockerfile.nico-rest-site-agent +++ b/rest-api/docker/production/Dockerfile.nico-rest-site-agent @@ -2,7 +2,7 @@ # SPDX-License-Identifier: Apache-2.0 # Build stage -FROM --platform=$BUILDPLATFORM golang:1.25.4 AS builder +FROM --platform=$BUILDPLATFORM golang:1.25.11 AS builder # Docker automatically provides these args during multi-platform builds ARG TARGETOS=linux diff --git a/rest-api/docker/production/Dockerfile.nico-rest-site-manager b/rest-api/docker/production/Dockerfile.nico-rest-site-manager index 495ca5dc7d..4b3c629adb 100644 --- a/rest-api/docker/production/Dockerfile.nico-rest-site-manager +++ b/rest-api/docker/production/Dockerfile.nico-rest-site-manager @@ -2,7 +2,7 @@ # SPDX-License-Identifier: Apache-2.0 # Build stage -FROM --platform=$BUILDPLATFORM golang:1.25.4 AS builder +FROM --platform=$BUILDPLATFORM golang:1.25.11 AS builder # Docker automatically provides these args during multi-platform builds ARG TARGETOS=linux diff --git a/rest-api/docker/production/Dockerfile.nico-rest-workflow b/rest-api/docker/production/Dockerfile.nico-rest-workflow index 58ad12a71b..23dda3bf27 100644 --- a/rest-api/docker/production/Dockerfile.nico-rest-workflow +++ b/rest-api/docker/production/Dockerfile.nico-rest-workflow @@ -2,7 +2,7 @@ # SPDX-License-Identifier: Apache-2.0 # Build stage -FROM --platform=$BUILDPLATFORM golang:1.25.4 AS builder +FROM --platform=$BUILDPLATFORM golang:1.25.11 AS builder # Docker automatically provides these args during multi-platform builds ARG TARGETOS=linux diff --git a/rest-api/go.mod b/rest-api/go.mod index 232acb40a6..bef3bcd392 100644 --- a/rest-api/go.mod +++ b/rest-api/go.mod @@ -3,7 +3,7 @@ module github.com/NVIDIA/infra-controller/rest-api -go 1.25.4 +go 1.25.11 require ( connectrpc.com/connect v1.18.1 diff --git a/rest-api/sdk/standard/go.mod b/rest-api/sdk/standard/go.mod index b70b3e3955..5bbb298ed1 100644 --- a/rest-api/sdk/standard/go.mod +++ b/rest-api/sdk/standard/go.mod @@ -3,7 +3,7 @@ module github.com/NVIDIA/infra-controller/rest-api/sdk/standard -go 1.25.4 +go 1.25.11 require ( github.com/stretchr/testify v1.11.1