From 2d909a8f8e4ac485cb66d99f4dd47db51ec4e16c Mon Sep 17 00:00:00 2001 From: Benjamin Boenisch Date: Sun, 15 Feb 2026 17:43:27 +0100 Subject: [PATCH] fix(ci): update Go to 1.24 for ai-compliance-sdk The ai-compliance-sdk go.mod requires go >= 1.24.0 but CI was using golang:1.23-alpine. Updated both Gitea Actions and Woodpecker pipelines. Also updated golangci-lint to v1.62 for Go 1.24 compatibility. Co-Authored-By: Claude Opus 4.6 --- .gitea/workflows/ci.yaml | 4 ++-- .woodpecker/main.yml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.gitea/workflows/ci.yaml b/.gitea/workflows/ci.yaml index c17f8da..6117b2b 100644 --- a/.gitea/workflows/ci.yaml +++ b/.gitea/workflows/ci.yaml @@ -22,7 +22,7 @@ jobs: go-lint: runs-on: docker if: github.event_name == 'pull_request' - container: golangci/golangci-lint:v1.55-alpine + container: golangci/golangci-lint:v1.62-alpine steps: - name: Checkout run: | @@ -80,7 +80,7 @@ jobs: test-go-ai-compliance: runs-on: docker - container: golang:1.23-alpine + container: golang:1.24-alpine env: CGO_ENABLED: "0" steps: diff --git a/.woodpecker/main.yml b/.woodpecker/main.yml index 05a51f6..d0c759c 100644 --- a/.woodpecker/main.yml +++ b/.woodpecker/main.yml @@ -28,7 +28,7 @@ clone: - macmini:192.168.178.100 variables: - - &golang_image golang:1.23-alpine + - &golang_image golang:1.24-alpine - &python_image python:3.12-slim - &nodejs_image node:20-alpine - &docker_image docker:27-cli @@ -39,7 +39,7 @@ steps: # ======================================== go-lint: - image: golangci/golangci-lint:v1.55-alpine + image: golangci/golangci-lint:v1.62-alpine commands: - | if [ -d "ai-compliance-sdk" ]; then