2021-10-15 08:58:51 +01:00
|
|
|
image: alpine/latest
|
2020-03-18 09:28:58 +00:00
|
|
|
packages:
|
|
|
|
- go
|
2020-06-10 15:15:20 +01:00
|
|
|
- scdoc
|
2021-10-11 15:06:37 +01:00
|
|
|
- postgresql
|
2020-03-18 09:28:58 +00:00
|
|
|
sources:
|
2024-07-04 20:28:11 +01:00
|
|
|
- https://codeberg.org/emersion/soju.git
|
2020-03-18 09:28:58 +00:00
|
|
|
tasks:
|
|
|
|
- build: |
|
|
|
|
cd soju
|
2021-10-11 15:06:37 +01:00
|
|
|
go build -v ./...
|
2020-06-10 15:15:20 +01:00
|
|
|
scdoc <doc/soju.1.scd >/dev/null
|
2021-10-11 15:06:37 +01:00
|
|
|
- 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
|
2021-06-29 21:24:44 +01:00
|
|
|
test -z $(gofmt -l .)
|