mirror of
https://github.com/hauler-dev/hauler.git
synced 2026-05-16 14:17:26 +00:00
Co-authored-by: Zack Brady <zackbrady123@gmail.com>
This commit is contained in:
1
.gitignore
vendored
1
.gitignore
vendored
@@ -16,3 +16,4 @@ fileserver/
|
||||
cmd/hauler/binaries
|
||||
testdata/certs/
|
||||
coverage.out
|
||||
vulncheck.out
|
||||
|
||||
7
Makefile
7
Makefile
@@ -6,6 +6,7 @@ SHELL=/bin/bash
|
||||
# set go variables
|
||||
GO_FILES=./...
|
||||
GO_COVERPROFILE=coverage.out
|
||||
GO_VULNCHECKS=vulncheck.out
|
||||
|
||||
# set build variables
|
||||
BIN_DIRECTORY=bin
|
||||
@@ -44,6 +45,10 @@ vet:
|
||||
test:
|
||||
go test $(GO_FILES) -cover -race -covermode=atomic -coverprofile=$(GO_COVERPROFILE)
|
||||
|
||||
# check for vulnerabilities
|
||||
vulns:
|
||||
govulncheck $(GO_FILES) > $(GO_VULNCHECKS) 2>&1 || true
|
||||
|
||||
# cleanup artifacts
|
||||
clean:
|
||||
rm -rf $(BIN_DIRECTORY) $(DIST_DIRECTORY) $(GO_COVERPROFILE)
|
||||
rm -rf $(BIN_DIRECTORY) $(DIST_DIRECTORY) $(GO_COVERPROFILE) $(GO_VULNCHECKS)
|
||||
|
||||
Reference in New Issue
Block a user