From 8eb2cb4cb53ecd79640104075dba907c7fa8bd8f Mon Sep 17 00:00:00 2001 From: Dmitry Lopatin Date: Wed, 13 May 2026 22:45:01 +0300 Subject: [PATCH] chore(ci): align dlv debug images and workflows with go 1.25.10 Update dlv Dockerfiles to use the Go 1.25.10 builder image required by virtualization-artifact/go.mod and pin its digest for reproducible debug builds. Align GitHub workflows with the same Go version so CI uses a consistent toolchain. Signed-off-by: Dmitry Lopatin --- .github/workflows/dev_module_build-and-registration.yml | 2 +- .github/workflows/dev_module_build.yml | 2 +- .github/workflows/dev_validation.yaml | 8 ++++---- .github/workflows/e2e-matrix.yml | 2 +- .github/workflows/release_module_release-channels.yml | 4 ++-- .../virtualization-artifact/hack/dlv-apiserver.Dockerfile | 2 +- images/virtualization-artifact/hack/dlv-audit.Dockerfile | 2 +- .../hack/dlv-controller.Dockerfile | 2 +- 8 files changed, 12 insertions(+), 12 deletions(-) diff --git a/.github/workflows/dev_module_build-and-registration.yml b/.github/workflows/dev_module_build-and-registration.yml index f87249998a..7e5da82066 100644 --- a/.github/workflows/dev_module_build-and-registration.yml +++ b/.github/workflows/dev_module_build-and-registration.yml @@ -25,7 +25,7 @@ env: MODULES_MODULE_TAG: ${{ github.event.inputs.tag }} SOURCE_REPO: "${{secrets.SOURCE_REPO}}" DECKHOUSE_PRIVATE_REPO: "${{secrets.DECKHOUSE_PRIVATE_REPO}}" - GO_VERSION: "1.25.9" + GO_VERSION: "1.25.10" MODULE_EDITION: "EE" on: diff --git a/.github/workflows/dev_module_build.yml b/.github/workflows/dev_module_build.yml index 010125ffc2..3b0955c1ba 100644 --- a/.github/workflows/dev_module_build.yml +++ b/.github/workflows/dev_module_build.yml @@ -23,7 +23,7 @@ env: MODULES_REGISTRY_PASSWORD: ${{ secrets.DEV_MODULES_REGISTRY_PASSWORD }} SOURCE_REPO: "${{secrets.SOURCE_REPO}}" DECKHOUSE_PRIVATE_REPO: "${{secrets.DECKHOUSE_PRIVATE_REPO}}" - GO_VERSION: "1.25.9" + GO_VERSION: "1.25.10" GOLANGCI_LINT_VERSION: "2.11.1" TRIVY_DISABLE_VEX_NOTICE: "true" diff --git a/.github/workflows/dev_validation.yaml b/.github/workflows/dev_validation.yaml index 7dd53f90e4..3d600131a4 100644 --- a/.github/workflows/dev_validation.yaml +++ b/.github/workflows/dev_validation.yaml @@ -15,7 +15,7 @@ name: Validations env: - GO_VERSION: "1.25.9" + GO_VERSION: "1.25.10" on: pull_request: types: [opened, synchronize, labeled, unlabeled] @@ -137,9 +137,9 @@ jobs: matrix: # Define two groups of components with their respective Go versions components: - - { component: virtualization-artifact, go-version: "1.25.9" } - - { component: vm-route-forge, go-version: "1.25.9" } - - { component: api, go-version: "1.25.9" } + - { component: virtualization-artifact, go-version: "1.25.10" } + - { component: vm-route-forge, go-version: "1.25.10" } + - { component: api, go-version: "1.25.10" } steps: - name: Set skip flag diff --git a/.github/workflows/e2e-matrix.yml b/.github/workflows/e2e-matrix.yml index af5eda834a..9ba40daf57 100644 --- a/.github/workflows/e2e-matrix.yml +++ b/.github/workflows/e2e-matrix.yml @@ -427,7 +427,7 @@ jobs: virtualization_tag: main deckhouse_channel: alpha default_user: cloud - go_version: "1.25.9" + go_version: "1.25.10" e2e_timeout: "3.5h" date_start: ${{ needs.set-vars.outputs.date_start }} randuuid4c: ${{ needs.set-vars.outputs.randuuid4c }} diff --git a/.github/workflows/release_module_release-channels.yml b/.github/workflows/release_module_release-channels.yml index a67217355e..401494aa23 100644 --- a/.github/workflows/release_module_release-channels.yml +++ b/.github/workflows/release_module_release-channels.yml @@ -123,7 +123,7 @@ jobs: needs: print-vars if: ${{ !inputs.check_only && (inputs.ce || inputs.ee) }} env: - GO_VERSION: "1.25.9" + GO_VERSION: "1.25.10" input_channel: ${{ github.event.inputs.channel }} input_version: ${{ github.event.inputs.tag }} steps: @@ -417,7 +417,7 @@ jobs: name: Check version on release channel runs-on: ubuntu-latest env: - GO_VERSION: "1.25.9" + GO_VERSION: "1.25.10" input_channel: ${{ github.event.inputs.channel }} input_version: ${{ github.event.inputs.tag }} needs: diff --git a/images/virtualization-artifact/hack/dlv-apiserver.Dockerfile b/images/virtualization-artifact/hack/dlv-apiserver.Dockerfile index e99b4c3974..634663cbd7 100644 --- a/images/virtualization-artifact/hack/dlv-apiserver.Dockerfile +++ b/images/virtualization-artifact/hack/dlv-apiserver.Dockerfile @@ -1,4 +1,4 @@ -FROM golang:1.25.9-bookworm@sha256:29e59af995c51a5bf63d072eca973b918e0e7af4db0e4667aa73f1b8da1a6d8c AS builder +FROM golang:1.25.10-bookworm@sha256:e3a54b77385b4f8a31c1db4d12429ffb3718ea76865731a787c497755d409547 AS builder ARG TARGETOS ARG TARGETARCH diff --git a/images/virtualization-artifact/hack/dlv-audit.Dockerfile b/images/virtualization-artifact/hack/dlv-audit.Dockerfile index 163fbe8200..988e7abce0 100644 --- a/images/virtualization-artifact/hack/dlv-audit.Dockerfile +++ b/images/virtualization-artifact/hack/dlv-audit.Dockerfile @@ -1,4 +1,4 @@ -FROM golang:1.25.9-bookworm@sha256:29e59af995c51a5bf63d072eca973b918e0e7af4db0e4667aa73f1b8da1a6d8c AS builder +FROM golang:1.25.10-bookworm@sha256:e3a54b77385b4f8a31c1db4d12429ffb3718ea76865731a787c497755d409547 AS builder ARG TARGETOS ARG TARGETARCH diff --git a/images/virtualization-artifact/hack/dlv-controller.Dockerfile b/images/virtualization-artifact/hack/dlv-controller.Dockerfile index c6e917540e..c4714a4928 100644 --- a/images/virtualization-artifact/hack/dlv-controller.Dockerfile +++ b/images/virtualization-artifact/hack/dlv-controller.Dockerfile @@ -1,4 +1,4 @@ -FROM golang:1.25.9-bookworm@sha256:29e59af995c51a5bf63d072eca973b918e0e7af4db0e4667aa73f1b8da1a6d8c AS builder +FROM golang:1.25.10-bookworm@sha256:e3a54b77385b4f8a31c1db4d12429ffb3718ea76865731a787c497755d409547 AS builder ARG TARGETOS ARG TARGETARCH