|
|
@ -62,7 +62,7 @@ endif |
|
|
|
|
|
|
|
|
|
|
|
LDFLAGS := $(LDFLAGS) -X "main.MakeVersion=$(MAKE_VERSION)" -X "main.Version=$(GITEA_VERSION)" -X "main.Tags=$(TAGS)"
|
|
|
|
LDFLAGS := $(LDFLAGS) -X "main.MakeVersion=$(MAKE_VERSION)" -X "main.Version=$(GITEA_VERSION)" -X "main.Tags=$(TAGS)"
|
|
|
|
|
|
|
|
|
|
|
|
PACKAGES ?= $(filter-out code.gitea.io/gitea/integrations/migration-test,$(filter-out code.gitea.io/gitea/integrations,$(shell GO111MODULE=on $(GO) list -mod=vendor ./... | grep -v /vendor/)))
|
|
|
|
GO_PACKAGES ?= $(filter-out code.gitea.io/gitea/integrations/migration-test,$(filter-out code.gitea.io/gitea/integrations,$(shell GO111MODULE=on $(GO) list -mod=vendor ./... | grep -v /vendor/)))
|
|
|
|
|
|
|
|
|
|
|
|
WEBPACK_SOURCES := $(shell find web_src/js web_src/less -type f)
|
|
|
|
WEBPACK_SOURCES := $(shell find web_src/js web_src/less -type f)
|
|
|
|
WEBPACK_CONFIGS := webpack.config.js .eslintrc .stylelintrc
|
|
|
|
WEBPACK_CONFIGS := webpack.config.js .eslintrc .stylelintrc
|
|
|
@ -185,7 +185,7 @@ fmt: |
|
|
|
|
|
|
|
|
|
|
|
.PHONY: vet |
|
|
|
.PHONY: vet |
|
|
|
vet: |
|
|
|
vet: |
|
|
|
$(GO) vet $(PACKAGES)
|
|
|
|
$(GO) vet $(GO_PACKAGES)
|
|
|
|
|
|
|
|
|
|
|
|
.PHONY: $(TAGS_EVIDENCE) |
|
|
|
.PHONY: $(TAGS_EVIDENCE) |
|
|
|
$(TAGS_EVIDENCE): |
|
|
|
$(TAGS_EVIDENCE): |
|
|
@ -222,7 +222,7 @@ errcheck: |
|
|
|
@hash errcheck > /dev/null 2>&1; if [ $$? -ne 0 ]; then \
|
|
|
|
@hash errcheck > /dev/null 2>&1; if [ $$? -ne 0 ]; then \
|
|
|
|
$(GO) get -u github.com/kisielk/errcheck; \
|
|
|
|
$(GO) get -u github.com/kisielk/errcheck; \
|
|
|
|
fi
|
|
|
|
fi
|
|
|
|
errcheck $(PACKAGES)
|
|
|
|
errcheck $(GO_PACKAGES)
|
|
|
|
|
|
|
|
|
|
|
|
.PHONY: revive |
|
|
|
.PHONY: revive |
|
|
|
revive: |
|
|
|
revive: |
|
|
@ -257,7 +257,7 @@ fmt-check: |
|
|
|
|
|
|
|
|
|
|
|
.PHONY: test |
|
|
|
.PHONY: test |
|
|
|
test: |
|
|
|
test: |
|
|
|
GO111MODULE=on $(GO) test $(GOTESTFLAGS) -mod=vendor -tags='sqlite sqlite_unlock_notify' $(PACKAGES)
|
|
|
|
GO111MODULE=on $(GO) test $(GOTESTFLAGS) -mod=vendor -tags='sqlite sqlite_unlock_notify' $(GO_PACKAGES)
|
|
|
|
|
|
|
|
|
|
|
|
.PHONY: test-check |
|
|
|
.PHONY: test-check |
|
|
|
test-check: |
|
|
|
test-check: |
|
|
@ -273,7 +273,7 @@ test-check: |
|
|
|
|
|
|
|
|
|
|
|
.PHONY: test\#%
|
|
|
|
.PHONY: test\#%
|
|
|
|
test\#%: |
|
|
|
test\#%: |
|
|
|
GO111MODULE=on $(GO) test -mod=vendor -tags='sqlite sqlite_unlock_notify' -run $* $(PACKAGES)
|
|
|
|
GO111MODULE=on $(GO) test -mod=vendor -tags='sqlite sqlite_unlock_notify' -run $* $(GO_PACKAGES)
|
|
|
|
|
|
|
|
|
|
|
|
.PHONY: coverage |
|
|
|
.PHONY: coverage |
|
|
|
coverage: |
|
|
|
coverage: |
|
|
@ -284,7 +284,7 @@ coverage: |
|
|
|
|
|
|
|
|
|
|
|
.PHONY: unit-test-coverage |
|
|
|
.PHONY: unit-test-coverage |
|
|
|
unit-test-coverage: |
|
|
|
unit-test-coverage: |
|
|
|
GO111MODULE=on $(GO) test $(GOTESTFLAGS) -mod=vendor -tags='sqlite sqlite_unlock_notify' -cover -coverprofile coverage.out $(PACKAGES) && echo "\n==>\033[32m Ok\033[m\n" || exit 1
|
|
|
|
GO111MODULE=on $(GO) test $(GOTESTFLAGS) -mod=vendor -tags='sqlite sqlite_unlock_notify' -cover -coverprofile coverage.out $(GO_PACKAGES) && echo "\n==>\033[32m Ok\033[m\n" || exit 1
|
|
|
|
|
|
|
|
|
|
|
|
.PHONY: vendor |
|
|
|
.PHONY: vendor |
|
|
|
vendor: |
|
|
|
vendor: |
|
|
@ -424,7 +424,7 @@ integrations.sqlite.test: git-check $(GO_SOURCES) |
|
|
|
GO111MODULE=on $(GO) test $(GOTESTFLAGS) -mod=vendor -c code.gitea.io/gitea/integrations -o integrations.sqlite.test -tags 'sqlite sqlite_unlock_notify'
|
|
|
|
GO111MODULE=on $(GO) test $(GOTESTFLAGS) -mod=vendor -c code.gitea.io/gitea/integrations -o integrations.sqlite.test -tags 'sqlite sqlite_unlock_notify'
|
|
|
|
|
|
|
|
|
|
|
|
integrations.cover.test: git-check $(GO_SOURCES) |
|
|
|
integrations.cover.test: git-check $(GO_SOURCES) |
|
|
|
GO111MODULE=on $(GO) test $(GOTESTFLAGS) -mod=vendor -c code.gitea.io/gitea/integrations -coverpkg $(shell echo $(PACKAGES) | tr ' ' ',') -o integrations.cover.test
|
|
|
|
GO111MODULE=on $(GO) test $(GOTESTFLAGS) -mod=vendor -c code.gitea.io/gitea/integrations -coverpkg $(shell echo $(GO_PACKAGES) | tr ' ' ',') -o integrations.cover.test
|
|
|
|
|
|
|
|
|
|
|
|
.PHONY: migrations.mysql.test |
|
|
|
.PHONY: migrations.mysql.test |
|
|
|
migrations.mysql.test: $(GO_SOURCES) |
|
|
|
migrations.mysql.test: $(GO_SOURCES) |
|
|
@ -464,7 +464,7 @@ backend: go-check generate $(EXECUTABLE) |
|
|
|
|
|
|
|
|
|
|
|
.PHONY: generate |
|
|
|
.PHONY: generate |
|
|
|
generate: $(TAGS_PREREQ) |
|
|
|
generate: $(TAGS_PREREQ) |
|
|
|
GO111MODULE=on $(GO) generate -mod=vendor -tags '$(TAGS)' $(PACKAGES)
|
|
|
|
GO111MODULE=on $(GO) generate -mod=vendor -tags '$(TAGS)' $(GO_PACKAGES)
|
|
|
|
|
|
|
|
|
|
|
|
$(EXECUTABLE): $(GO_SOURCES) $(TAGS_PREREQ) |
|
|
|
$(EXECUTABLE): $(GO_SOURCES) $(TAGS_PREREQ) |
|
|
|
GO111MODULE=on $(GO) build -mod=vendor $(GOFLAGS) $(EXTRA_GOFLAGS) -tags '$(TAGS)' -ldflags '-s -w $(LDFLAGS)' -o $@
|
|
|
|
GO111MODULE=on $(GO) build -mod=vendor $(GOFLAGS) $(EXTRA_GOFLAGS) -tags '$(TAGS)' -ldflags '-s -w $(LDFLAGS)' -o $@
|
|
|
|