blob: 6d94734359b42249280344fcbe101b20e174a0fa [file] [log] [blame]
#!/bin/bash
set -euo pipefail
cd $WORKSPACE
# read go version from go.mod file
version=$(grep '^go' go.mod | grep -Eo '[0-9]\.[0-9]+')
echo "Download go $version"
curl -L "https://go.dev/dl/go$version.linux-amd64.tar.gz" | sudo tar -C /usr/local -zxf -
export PATH=$PATH:/usr/local/go/bin
echo "Download project deps"
go mod tidy
echo "Run tests"
go test ./...