mirror of
https://github.com/containers/skopeo.git
synced 2025-06-02 03:35:38 +00:00
Remove no-longer-necessary module options
We now require Go 1.18. As of that version: - GO111MODULE=on is implied by having a go.mod file - -mod=vendor is implied by having a vendor directory so just remove both options everywhere Signed-off-by: Miloslav Trmač <mitr@redhat.com>
This commit is contained in:
parent
98b01af031
commit
225f239a69
13
Makefile
13
Makefile
@ -38,13 +38,6 @@ endif
|
|||||||
export CONTAINER_RUNTIME ?= $(if $(shell command -v podman ;),podman,docker)
|
export CONTAINER_RUNTIME ?= $(if $(shell command -v podman ;),podman,docker)
|
||||||
GOMD2MAN ?= $(if $(shell command -v go-md2man ;),go-md2man,$(GOBIN)/go-md2man)
|
GOMD2MAN ?= $(if $(shell command -v go-md2man ;),go-md2man,$(GOBIN)/go-md2man)
|
||||||
|
|
||||||
# Go module support: set `-mod=vendor` to use the vendored sources.
|
|
||||||
# See also hack/make.sh.
|
|
||||||
ifeq ($(shell go help mod >/dev/null 2>&1 && echo true), true)
|
|
||||||
GO:=GO111MODULE=on $(GO)
|
|
||||||
MOD_VENDOR=-mod=vendor
|
|
||||||
endif
|
|
||||||
|
|
||||||
ifeq ($(DEBUG), 1)
|
ifeq ($(DEBUG), 1)
|
||||||
override GOGCFLAGS += -N -l
|
override GOGCFLAGS += -N -l
|
||||||
endif
|
endif
|
||||||
@ -133,9 +126,9 @@ binary: cmd/skopeo
|
|||||||
# Build w/o using containers
|
# Build w/o using containers
|
||||||
.PHONY: bin/skopeo
|
.PHONY: bin/skopeo
|
||||||
bin/skopeo:
|
bin/skopeo:
|
||||||
$(GO) build $(MOD_VENDOR) ${GO_DYN_FLAGS} ${SKOPEO_LDFLAGS} -gcflags "$(GOGCFLAGS)" -tags "$(BUILDTAGS)" -o $@ ./cmd/skopeo
|
$(GO) build ${GO_DYN_FLAGS} ${SKOPEO_LDFLAGS} -gcflags "$(GOGCFLAGS)" -tags "$(BUILDTAGS)" -o $@ ./cmd/skopeo
|
||||||
bin/skopeo.%:
|
bin/skopeo.%:
|
||||||
GOOS=$(word 2,$(subst ., ,$@)) GOARCH=$(word 3,$(subst ., ,$@)) $(GO) build $(MOD_VENDOR) ${SKOPEO_LDFLAGS} -tags "containers_image_openpgp $(BUILDTAGS)" -o $@ ./cmd/skopeo
|
GOOS=$(word 2,$(subst ., ,$@)) GOARCH=$(word 3,$(subst ., ,$@)) $(GO) build ${SKOPEO_LDFLAGS} -tags "containers_image_openpgp $(BUILDTAGS)" -o $@ ./cmd/skopeo
|
||||||
local-cross: bin/skopeo.darwin.amd64 bin/skopeo.linux.arm bin/skopeo.linux.arm64 bin/skopeo.windows.386.exe bin/skopeo.windows.amd64.exe
|
local-cross: bin/skopeo.darwin.amd64 bin/skopeo.linux.arm bin/skopeo.linux.arm64 bin/skopeo.windows.386.exe bin/skopeo.windows.amd64.exe
|
||||||
|
|
||||||
$(MANPAGES): %: %.md
|
$(MANPAGES): %: %.md
|
||||||
@ -239,7 +232,7 @@ validate-docs: bin/skopeo
|
|||||||
hack/xref-helpmsgs-manpages
|
hack/xref-helpmsgs-manpages
|
||||||
|
|
||||||
test-unit-local:
|
test-unit-local:
|
||||||
$(GO) test $(MOD_VENDOR) -tags "$(BUILDTAGS)" $$($(GO) list $(MOD_VENDOR) -tags "$(BUILDTAGS)" -e ./... | grep -v '^github\.com/containers/skopeo/\(integration\|vendor/.*\)$$')
|
$(GO) test -tags "$(BUILDTAGS)" $$($(GO) list -tags "$(BUILDTAGS)" -e ./... | grep -v '^github\.com/containers/skopeo/\(integration\|vendor/.*\)$$')
|
||||||
|
|
||||||
vendor:
|
vendor:
|
||||||
$(GO) mod tidy
|
$(GO) mod tidy
|
||||||
|
13
hack/make.sh
13
hack/make.sh
@ -38,21 +38,12 @@ fi
|
|||||||
|
|
||||||
echo
|
echo
|
||||||
|
|
||||||
|
|
||||||
# Go module support: set `-mod=vendor` to use the vendored sources
|
|
||||||
# See also the top-level Makefile.
|
|
||||||
mod_vendor=
|
|
||||||
if go help mod >/dev/null 2>&1; then
|
|
||||||
export GO111MODULE=on
|
|
||||||
mod_vendor='-mod=vendor'
|
|
||||||
fi
|
|
||||||
|
|
||||||
go_test_dir() {
|
go_test_dir() {
|
||||||
dir=$1
|
dir=$1
|
||||||
(
|
(
|
||||||
echo '+ go test' $mod_vendor $TESTFLAGS ${BUILDTAGS:+-tags "$BUILDTAGS"} "${SKOPEO_PKG}${dir#.}"
|
echo '+ go test' $TESTFLAGS ${BUILDTAGS:+-tags "$BUILDTAGS"} "${SKOPEO_PKG}${dir#.}"
|
||||||
cd "$dir"
|
cd "$dir"
|
||||||
go test $mod_vendor $TESTFLAGS ${BUILDTAGS:+-tags "$BUILDTAGS"}
|
go test $TESTFLAGS ${BUILDTAGS:+-tags "$BUILDTAGS"}
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
errors=$(go vet -tags="${BUILDTAGS}" $mod_vendor $(go list $mod_vendor -e ./...))
|
errors=$(go vet -tags="${BUILDTAGS}" $(go list -e ./...))
|
||||||
|
|
||||||
if [ -z "$errors" ]; then
|
if [ -z "$errors" ]; then
|
||||||
echo 'Congratulations! All Go source files have been vetted.'
|
echo 'Congratulations! All Go source files have been vetted.'
|
||||||
|
Loading…
Reference in New Issue
Block a user