#!/usr/bin/env bash
set -euo pipefail

export CGO_ENABLED=0

echo "> Check"
DBAAS_ROOT=$(cd $(dirname ${BASH_SOURCE[0]})/.. && pwd)

cd ${DBAAS_ROOT}/tools
make bin/golangci-lint

cd ${DBAAS_ROOT}
echo "Executing golangci-lint"
${DBAAS_ROOT}/tools/bin/golangci-lint run

cd ${DBAAS_ROOT}/billing2
echo "Executing golangci-lint in billing2"
${DBAAS_ROOT}/tools/bin/golangci-lint run

cd ${DBAAS_ROOT}/metrics
echo "Executing golangci-lint in metrics"
${DBAAS_ROOT}/tools/bin/golangci-lint run


echo "All checks successful"
