34 lines
803 B
YAML
34 lines
803 B
YAML
|
when:
|
||
|
event: [cron]
|
||
|
cron: govulncheck
|
||
|
|
||
|
variables:
|
||
|
- &go_image 'golang:1.21'
|
||
|
|
||
|
steps:
|
||
|
govulncheck:
|
||
|
image: *go_image
|
||
|
pull: true
|
||
|
commands:
|
||
|
- make generate
|
||
|
- go install golang.org/x/vuln/cmd/govulncheck@latest
|
||
|
- govulncheck ./...
|
||
|
notify:
|
||
|
image: deblan/woodpecker-email
|
||
|
settings:
|
||
|
from:
|
||
|
from_secret: email_from
|
||
|
from.name: Woodpecker
|
||
|
host:
|
||
|
from_secret: email_host
|
||
|
username:
|
||
|
from_secret: email_username
|
||
|
password:
|
||
|
from_secret: email_password
|
||
|
recipients:
|
||
|
- notifications@dwysokinski.me
|
||
|
recipients_only: true
|
||
|
subject: "[deploy - {{ build.status }}] {{ repo.owner }}/{{ repo.name }} ({{ build.branch }} - {{ truncate build.commit 8 }})"
|
||
|
when:
|
||
|
status: [success, failure]
|