image: alpine/latest packages: - go - scdoc - postgresql sources: - https://git.sr.ht/~emersion/soju tasks: - build: | cd soju go build -v ./... scdoc /dev/null - setup-postgresql: | sudo /etc/init.d/postgresql start sudo -u postgres -- createuser "$USER" sudo -u postgres -- createdb soju - test: | cd soju export SOJU_TEST_POSTGRES="host=/run/postgresql dbname=soju" go test -v ./... - gofmt: | cd soju test -z $(gofmt -l .)