clone: git: image: woodpeckerci/plugin-git:next pipeline: compliance: image: golang:1.17 commands: - go test -race ./... - go run github.com/rs/zerolog/cmd/lint ./cmd/vanity-cli - go run github.com/rs/zerolog/cmd/lint ./cmd/vanity-server - go vet ./... when: event: pull_request build: image: golang:1.17 commands: - GOOS="linux" go build ./cmd/vanity-cli - GOOS="windows" go build ./cmd/vanity-cli - GOOS="linux" go build ./cmd/vanity-server - GOOS="windows" go build ./cmd/vanity-server release-main: image: jolheiser/drone-gitea-main:latest settings: base: https://git.jojodev.com token: from_secret: gitea_token files: - "vanity-cli" - "vanity-cli.exe" - "vanity-server" - "vanity-server.exe" when: event: push branch: main