diff --git a/Earthfile b/Earthfile index 3d33488..3dce33c 100644 --- a/Earthfile +++ b/Earthfile @@ -8,7 +8,7 @@ all: +golang-base golang-base: - FROM golang:1.21.1-alpine + FROM golang:1.22.0-alpine WORKDIR /app ARG VERSION=dev @@ -26,14 +26,14 @@ golang-base: RUN export PATH="$PATH:$(go env GOPATH)/bin" # install vektra/mockery - RUN go install github.com/vektra/mockery/v2@v2.32.4 + RUN go install github.com/vektra/mockery/v2@v2.42.2 # install buf from source - RUN GO111MODULE=on GOBIN=/usr/local/bin go install github.com/bufbuild/buf/cmd/buf@v1.26.1 + RUN GO111MODULE=on GOBIN=/usr/local/bin go install github.com/bufbuild/buf/cmd/buf@v1.29.0 # install linter # binary will be $(go env GOPATH)/bin/golangci-lint - RUN curl -sSfL https://raw.githubusercontent.com/golangci/golangci-lint/master/install.sh | sh -s -- -b $(go env GOPATH)/bin v1.54.2 + RUN curl -sSfL https://raw.githubusercontent.com/golangci/golangci-lint/master/install.sh | sh -s -- -b $(go env GOPATH)/bin v1.56.2 RUN ls -la $(which golangci-lint) - SAVE IMAGE --push tochemey/docker-go:1.21.0-${VERSION} + SAVE IMAGE --push tochemey/docker-go:1.22.0-${VERSION}