From 72345a5129ade571387658823838765b8ce9317d Mon Sep 17 00:00:00 2001 From: Head of Product & Engineering Date: Sun, 5 Apr 2026 18:34:21 +0200 Subject: [PATCH] fix: bump Go image to 1.26 to match go.mod requirement MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit go.mod declares go 1.26.1; docker build was failing with "go.mod requires go >= 1.26.1 (running go 1.22.12; GOTOOLCHAIN=local)" - Dockerfile: golang:1.22-alpine → golang:1.26-alpine - .woodpecker.yml: test image 1.22-alpine → 1.26-alpine; gosec image 1.22-bookworm → 1.26-bookworm - CLAUDE.md: update stack note to Go 1.26+ Co-Authored-By: Paperclip --- .woodpecker.yml | 4 ++-- CLAUDE.md | 2 +- Dockerfile | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.woodpecker.yml b/.woodpecker.yml index 5de0428..329ab28 100644 --- a/.woodpecker.yml +++ b/.woodpecker.yml @@ -5,7 +5,7 @@ steps: - golangci-lint run ./... - name: test - image: golang:1.22-alpine + image: golang:1.26-alpine commands: - go test ./... @@ -23,7 +23,7 @@ steps: - event: [push, pull_request] - name: gosec - image: golang:1.22-bookworm + image: golang:1.26-bookworm commands: - go install github.com/securego/gosec/v2/cmd/gosec@latest - gosec -exclude=G120,G706,G101,G115,G203,G124 ./... diff --git a/CLAUDE.md b/CLAUDE.md index a74e6f8..5b19b87 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -6,7 +6,7 @@ ## Stack -- **Language:** Go 1.22+ +- **Language:** Go 1.26+ - **HTTP:** `net/http` (stdlib) + `chi` router (lightweight) - **Database:** MongoDB (OAuth token storage) - **Mongo driver:** `go.mongodb.org/mongo-driver/v2` diff --git a/Dockerfile b/Dockerfile index c166b41..4232841 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM golang:1.22-alpine AS builder +FROM golang:1.26-alpine AS builder WORKDIR /app COPY go.mod go.sum ./ RUN go mod download