From c52fd5de4494a267bf0d16341e8dd741d96d3fe2 Mon Sep 17 00:00:00 2001 From: Botond Szirtes Date: Mon, 24 Aug 2026 10:05:14 +0200 Subject: [PATCH] Fix update-dependent-repositories-gomod toolchain pin The bot workflow that updates sdk after a merge to main was pinned to go-version 1.23.3, which fails now that grpc v1.82.1 (merged in #202) requires go >= 1.25.0: go: go.mod requires go >= 1.24.0 (running go 1.23.3; GOTOOLCHAIN=local) Bump the pin to 1.25.0 and set GOTOOLCHAIN=auto for the update step so future go directive bumps in dependent repos don't hard-fail the same way; Go will auto-download whatever toolchain the target module actually requires instead of refusing to proceed. Signed-off-by: Botond Szirtes --- .github/workflows/update-dependent-repositories-gomod.yaml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/update-dependent-repositories-gomod.yaml b/.github/workflows/update-dependent-repositories-gomod.yaml index 2064b3f..096d5d1 100644 --- a/.github/workflows/update-dependent-repositories-gomod.yaml +++ b/.github/workflows/update-dependent-repositories-gomod.yaml @@ -45,9 +45,11 @@ jobs: token: ${{ secrets.NSM_BOT_GITHUB_TOKEN }} - uses: actions/setup-go@v6 with: - go-version: 1.23.3 + go-version: 1.25.0 - name: Update ${{ github.repository }} locally working-directory: networkservicemesh/${{ matrix.repository }} + env: + GOTOOLCHAIN: auto run: | GOPRIVATE=github.com/networkservicemesh go get -u github.com/${{ github.repository }}@main go mod tidy