From 186744e0342dd924ea4088e2a5263e8037f8758c Mon Sep 17 00:00:00 2001 From: Milas Bowman Date: Mon, 21 Aug 2023 14:52:13 -0400 Subject: [PATCH] ci: bump golangci-lint to v1.54.2 Also improve incremental lint caching. Signed-off-by: Milas Bowman --- Dockerfile | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 1b76ce34d..c282f758e 100644 --- a/Dockerfile +++ b/Dockerfile @@ -17,7 +17,7 @@ ARG GO_VERSION=1.21.0 ARG XX_VERSION=1.2.1 -ARG GOLANGCI_LINT_VERSION=v1.53.2 +ARG GOLANGCI_LINT_VERSION=v1.54.2 ARG ADDLICENSE_VERSION=v1.0.0 ARG BUILD_TAGS="e2e" @@ -89,10 +89,13 @@ RUN --mount=type=bind,target=. \ FROM build-base AS lint ARG BUILD_TAGS +ENV GOLANGCI_LINT_CACHE=/cache/golangci-lint RUN --mount=type=bind,target=. \ --mount=type=cache,target=/root/.cache \ --mount=type=cache,target=/go/pkg/mod \ + --mount=type=cache,target=/cache/golangci-lint \ --mount=from=golangci-lint,source=/usr/bin/golangci-lint,target=/usr/bin/golangci-lint \ + golangci-lint cache status && \ golangci-lint run --build-tags "$BUILD_TAGS" ./... FROM build-base AS test