#!/bin/sh
set -eu
cd "$(dirname "$0")"
go version
go test ./...
go test -race ./...
go vet ./...
mkdir -p dist
CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -trimpath -buildvcs=false -o dist/app .
(cd dist && sha256sum app > SHA256SUMS && sha256sum -c SHA256SUMS)
go version -m dist/app > dist/build-info.txt
python3 promote.py
python3 check_workflow.py
