Merge branch 'ci/add-go-vet-to-test-stage' into 'main'

ci: add go vet to test stage

See merge request hectorjsmith/fail2ban-prometheus-exporter!99
This commit is contained in:
Hector 2023-06-22 18:24:15 +00:00
commit 18000cf9ef
3 changed files with 13 additions and 1 deletions

View File

@ -19,6 +19,13 @@ format:
script: script:
- make check/fmt - make check/fmt
vet:
extends: .go_template
stage: test
allow_failure: true
script:
- make vet
test: test:
extends: .go_template extends: .go_template
stage: test stage: test

View File

@ -20,6 +20,11 @@ update:
test: download test: download
go test ./... -v -race go test ./... -v -race
# Look for "suspicious constructs" in source code
.PHONY: vet
vet: download
go vet ./...
# Format code # Format code
.PHONY: fmt .PHONY: fmt
fmt: download fmt: download

View File

@ -53,7 +53,7 @@ func main() {
} }
func handleGracefulShutdown() { func handleGracefulShutdown() {
var signals = make(chan os.Signal) var signals = make(chan os.Signal, 1)
signal.Notify(signals, syscall.SIGTERM) signal.Notify(signals, syscall.SIGTERM)
signal.Notify(signals, syscall.SIGINT) signal.Notify(signals, syscall.SIGINT)