diff --git a/.build.yml b/.build.yml index aca6670..8c576e0 100644 --- a/.build.yml +++ b/.build.yml @@ -3,6 +3,7 @@ packages: - docker - docker-buildx - go + - just - revive - staticcheck secrets: @@ -12,18 +13,16 @@ sources: tasks: - test: | cd ntfy-alertmanager - go test -v ./... + just test - lint: | cd ntfy-alertmanager - go vet ./... - staticcheck ./... - revive ./... + just lint - build: | cd ntfy-alertmanager - go build + just build - gofmt: | cd ntfy-alertmanager - test -z $(gofmt -l .) + just gofmt - dev-image: | cd ntfy-alertmanager/docker if [ "$BUILD_SUBMITTER" != "git.sr.ht" ] || [ "$(git rev-parse master)" != "$(git rev-parse HEAD)" ] diff --git a/.justfile b/.justfile new file mode 100644 index 0000000..c2a57cc --- /dev/null +++ b/.justfile @@ -0,0 +1,18 @@ +test: + go test -v ./... + +lint: + go vet ./... + staticcheck ./... + revive ./... + +gofmt: + gofmt -l . + test -z $(gofmt -l .) + +build: + go build + +upgrade-deps: + go get -u ./... + go mod tidy