File tree Expand file tree Collapse file tree 2 files changed +8
-3
lines changed
Expand file tree Collapse file tree 2 files changed +8
-3
lines changed Original file line number Diff line number Diff line change 1212 go-version : 1.16.x
1313 - name : Checkout code
1414 uses : actions/checkout@v2
15+ - name : Generate vendor directory
16+ run : make ensure-vendor
1517 - name : Lint
1618 run : make lint
1719 - name : Secure dockerfile
Original file line number Diff line number Diff line change @@ -54,6 +54,9 @@ all: setup build
5454ensure-build-dir :
5555 mkdir -p out
5656
57+ ensure-vendor :
58+ go mod vendor
59+
5760build-deps : # # Install dependencies
5861 go get
5962 go mod tidy
@@ -62,13 +65,13 @@ build-deps: ## Install dependencies
6265update-deps : # # Update dependencies
6366 go get -u
6467
65- compile : ensure-build-dir # # Compile dobby
68+ compile : ensure-build-dir ensure-vendor # # Compile dobby
6669 $(GO_BINARY ) build -ldflags " -X main.majorVersion=$( VERSION) -X main.minorVersion=${BUILD} " -o $(APP_EXECUTABLE ) ./main.go
6770
6871run : compile # # Run dobby
6972 ./out/dobby server
7073
71- compile-linux : ensure-build-dir # # Compile dobby for linux
74+ compile-linux : ensure-build-dir ensure-vendor # # Compile dobby for linux
7275 GOOS=linux GOARCH=amd64 $(GO_BINARY ) build -ldflags " -X main.majorVersion=$( VERSION) -X main.minorVersion=${BUILD} " -o $(APP_EXECUTABLE ) ./main.go
7376
7477build : build-deps fmt lint test compile # # Build the application
8285lint : setup-golangci-lint
8386 $(GOLANGCI_LINT ) run -v
8487
85- test : ensure-build-dir # # Run tests
88+ test : ensure-build-dir ensure-vendor # # Run tests
8689 ENVIRONMENT=test $(GO_BINARY ) test $(SRC_PACKAGES ) -p=1 -coverprofile ./out/coverage -short -v | grep -viE " start|no test files"
8790
8891test-cover-html : # # Run tests with coverage
You can’t perform that action at this time.
0 commit comments