From c2c50877da82bb81bf63490c5df4db46d986c69b Mon Sep 17 00:00:00 2001
From: Mauro Morales <mauro.morales@spectrocloud.com>
Date: Thu, 30 Mar 2023 09:19:58 +0200
Subject: [PATCH] Remove patch number from defined go version

Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>
---
 Earthfile | 12 +++++++++++-
 1 file changed, 11 insertions(+), 1 deletion(-)

diff --git a/Earthfile b/Earthfile
index 60a0f1b..9dd182a 100644
--- a/Earthfile
+++ b/Earthfile
@@ -2,7 +2,8 @@ VERSION 0.6
 ARG BASE_IMAGE=quay.io/kairos/core-ubuntu:latest
 ARG OSBUILDER_IMAGE=quay.io/kairos/osbuilder-tools
 # renovate: datasource=docker depName=golang
-ARG GO_VERSION=1.20.2
+ARG GO_VERSION=1.20
+ARG GOLINT_VERSION=1.52.2
 ARG LUET_VERSION=0.33.0
 
 build-challenger:
@@ -113,6 +114,15 @@ e2e-tests:
         RUN ./scripts/e2e-tests.sh
     END
 
+golint:
+    ARG GO_VERSION
+    FROM golang:$GO_VERSION-alpine
+    RUN apk add build-base
+    ARG GOLINT_VERSION
+    RUN wget -O- -nv https://raw.githubusercontent.com/golangci/golangci-lint/master/install.sh | sh -s v$GOLINT_VERSION
+    WORKDIR /build
+    COPY . .
+    RUN golangci-lint run
 
 lint:
     BUILD +yamllint