goshorly/.woodpecker/0-pre.yml
Phil 802b93bdaf
Some checks failed
ci/woodpecker/push/99-release-bot Pipeline was successful
ci/woodpecker/push/1-build-check unknown status
ci/woodpecker/push/10-build-dev unknown status
ci/woodpecker/push/0-pre Pipeline failed
[CI Workflow] Improvments for next releses and logic (#11)
- [X] Changed latest / dev builds (security)
- [x]  Changed logic behind build and tags (breaking)
- [x]  Make more checks and buildflags (feature)
- [x]  New releases for @renovate-bot (enhancement)

Reviewed-on: #11
2025-04-07 17:41:41 +00:00

25 lines
No EOL
538 B
YAML

steps:
- name: check-format
image: golang
environment:
CGO_ENABLED: 1
commands:
- go fmt $(go list ./... | grep -v /vendor/)
- go vet $(go list ./... | grep -v /vendor/)
- go test -race $(go list ./... | grep -v /vendor/)
- name: check-sec
image: golang
commands:
- go install github.com/securego/gosec/v2/cmd/gosec@latest
- go get -v -d .
- gosec ./...
when:
- event: [push, cron]
branch: [main, develop]
- event: pull_request
- event: tag
branch: main