#!/bin/bash set -e source $(dirname $0)/version cd "$(dirname $0)/.." if ! command -v golangci-lint; then echo Running: go fmt echo Skipping validation: no golangci-lint available test -z "$(go fmt ./... | tee /dev/stderr)" exit fi echo Running: golangci-lint golangci-lint run echo Tidying up modules go mod tidy echo Verifying modules go mod verify