I see that you removed it explicitly in the PR, but i would kindly ask to get it back. helped me a lot with local testing Reviewed-on: https://gitea.com/gitea/terraform-provider-gitea/pulls/14 Co-authored-by: Tobias Trabelsi <lerentis@uploadfilter24.eu> Co-committed-by: Tobias Trabelsi <lerentis@uploadfilter24.eu>
		
			
				
	
	
		
			43 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			Makefile
		
	
	
	
	
	
			
		
		
	
	
			43 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			Makefile
		
	
	
	
	
	
TEST?=./gitea
 | 
						|
GOFMT_FILES?=$$(find . -name '*.go' |grep -v vendor)
 | 
						|
GOFMT ?= gofmt -s
 | 
						|
ARCH?=$$(uname -m | sed 's/x86_64/amd64/g')
 | 
						|
KERNEL?=$$(uname -s | tr '[:upper:]' '[:lower:]')
 | 
						|
 | 
						|
VERSION = 0.2.0
 | 
						|
 | 
						|
test: fmt-check
 | 
						|
	go test -i $(TEST) || exit 1
 | 
						|
	echo $(TEST) | \
 | 
						|
		xargs -t -n4 go test $(TESTARGS) -timeout=30s -parallel=4
 | 
						|
 | 
						|
testacc: fmt-check
 | 
						|
	TF_ACC=1 go test -v $(TEST) $(TESTARGS) -timeout 40m
 | 
						|
 | 
						|
vet:
 | 
						|
	@echo "go vet ."
 | 
						|
	@go vet $$(go list ./... | grep -v vendor/) ; if [ $$? -eq 1 ]; then \
 | 
						|
		echo ""; \
 | 
						|
		echo "Vet found suspicious constructs. Please check the reported constructs"; \
 | 
						|
		echo "and fix them if necessary before submitting the code for review."; \
 | 
						|
		exit 1; \
 | 
						|
	fi
 | 
						|
 | 
						|
.PHONY: fmt-check
 | 
						|
fmt-check:
 | 
						|
	@diff=$$($(GOFMT) -d $(GOFMT_FILES)); \
 | 
						|
	if [ -n "$$diff" ]; then \
 | 
						|
		echo "Please run 'make fmt' and commit the result:"; \
 | 
						|
		echo "$${diff}"; \
 | 
						|
		exit 1; \
 | 
						|
	fi;
 | 
						|
build: 
 | 
						|
	go build -ldflags="-X 'main.Version=${VERSION}'" -o terraform-provider-gitea_${VERSION}
 | 
						|
doc:
 | 
						|
	tfplugindocs
 | 
						|
install: build 
 | 
						|
	@echo installing to 
 | 
						|
	@echo ~/.terraform.d/plugins/terraform.local/go-gitea/gitea/${VERSION}/${KERNEL}_${ARCH}/terraform-provider-gitea_${VERSION}
 | 
						|
	@mkdir -p ~/.terraform.d/plugins/terraform.local/go-gitea/gitea/${VERSION}/${KERNEL}_${ARCH}
 | 
						|
	@mv terraform-provider-gitea_${VERSION} ~/.terraform.d/plugins/terraform.local/go-gitea/gitea/${VERSION}/${KERNEL}_${ARCH}/terraform-provider-gitea_${VERSION}
 |