mirror of
https://github.com/GoogleContainerTools/kaniko
synced 2026-10-05 13:02:10 +02:00
Bumps [github.com/go-git/go-git/v5](https://github.com/go-git/go-git) from 5.4.2 to 5.7.0. - [Release notes](https://github.com/go-git/go-git/releases) - [Commits](https://github.com/go-git/go-git/compare/v5.4.2...v5.7.0) --- updated-dependencies: - dependency-name: github.com/go-git/go-git/v5 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
45 lines
993 B
Makefile
45 lines
993 B
Makefile
# General
|
|
WORKDIR = $(PWD)
|
|
|
|
# Go parameters
|
|
GOCMD = go
|
|
GOTEST = $(GOCMD) test
|
|
|
|
# Git config
|
|
GIT_VERSION ?=
|
|
GIT_DIST_PATH ?= $(PWD)/.git-dist
|
|
GIT_REPOSITORY = http://github.com/git/git.git
|
|
|
|
# Coverage
|
|
COVERAGE_REPORT = coverage.out
|
|
COVERAGE_MODE = count
|
|
|
|
build-git:
|
|
@if [ -f $(GIT_DIST_PATH)/git ]; then \
|
|
echo "nothing to do, using cache $(GIT_DIST_PATH)"; \
|
|
else \
|
|
git clone $(GIT_REPOSITORY) -b $(GIT_VERSION) --depth 1 --single-branch $(GIT_DIST_PATH); \
|
|
cd $(GIT_DIST_PATH); \
|
|
make configure; \
|
|
./configure; \
|
|
make all; \
|
|
fi
|
|
|
|
test:
|
|
@echo "running against `git version`"; \
|
|
$(GOTEST) -race ./...
|
|
|
|
TEMP_REPO := $(shell mktemp)
|
|
test-sha256:
|
|
$(GOCMD) run -tags sha256 _examples/sha256/main.go $(TEMP_REPO)
|
|
cd $(TEMP_REPO) && git fsck
|
|
rm -rf $(TEMP_REPO)
|
|
|
|
test-coverage:
|
|
@echo "running against `git version`"; \
|
|
echo "" > $(COVERAGE_REPORT); \
|
|
$(GOTEST) -coverprofile=$(COVERAGE_REPORT) -coverpkg=./... -covermode=$(COVERAGE_MODE) ./...
|
|
|
|
clean:
|
|
rm -rf $(GIT_DIST_PATH)
|