[VOL-5486] Fix deprecated versions
Change-Id: I3e03ea246020547ae75fa92ce8cf5cbba7e8f3bb
Signed-off-by: Abhay Kumar <abhay.kumar@radisys.com>
diff --git a/vendor/sigs.k8s.io/json/Makefile b/vendor/sigs.k8s.io/json/Makefile
new file mode 100644
index 0000000..07b8bfa
--- /dev/null
+++ b/vendor/sigs.k8s.io/json/Makefile
@@ -0,0 +1,35 @@
+.PHONY: default build test benchmark fmt vet
+
+default: build
+
+build:
+ go build ./...
+
+test:
+ go test sigs.k8s.io/json/...
+
+benchmark:
+ go test sigs.k8s.io/json -bench . -benchmem
+
+fmt:
+ go mod tidy
+ gofmt -s -w *.go
+
+vet:
+ go vet sigs.k8s.io/json
+
+ @echo "checking for external dependencies"
+ @deps=$$(go mod graph); \
+ if [ -n "$${deps}" ]; then \
+ echo "only stdlib dependencies allowed, found:"; \
+ echo "$${deps}"; \
+ exit 1; \
+ fi
+
+ @echo "checking for unsafe use"
+ @unsafe=$$(go list -f '{{.ImportPath}} depends on {{.Imports}}' sigs.k8s.io/json/... | grep unsafe || true); \
+ if [ -n "$${unsafe}" ]; then \
+ echo "no dependencies on unsafe allowed, found:"; \
+ echo "$${unsafe}"; \
+ exit 1; \
+ fi