mirror of
https://github.com/NVIDIA/nvidia-container-toolkit
synced 2025-02-23 04:38:06 +00:00
[no-relnote] Update vendor make target to handle submodules
Signed-off-by: Evan Lezar <elezar@nvidia.com>
This commit is contained in:
parent
6aadd6ed21
commit
edf79d6e8b
27
Makefile
27
Makefile
@ -90,10 +90,29 @@ goimports:
|
|||||||
lint:
|
lint:
|
||||||
golangci-lint run ./...
|
golangci-lint run ./...
|
||||||
|
|
||||||
vendor:
|
vendor: | mod-tidy mod-vendor mod-verify
|
||||||
go mod tidy
|
|
||||||
go mod vendor
|
mod-tidy:
|
||||||
go mod verify
|
@for mod in $$(find . -name go.mod -not -path "./testdata/*" -not -path "./third_party/*"); do \
|
||||||
|
echo "Tidying $$mod..."; ( \
|
||||||
|
cd $$(dirname $$mod) && go mod tidy \
|
||||||
|
) || exit 1; \
|
||||||
|
done
|
||||||
|
|
||||||
|
mod-vendor:
|
||||||
|
@for mod in $$(find . -name go.mod -not -path "./testdata/*" -not -path "./third_party/*" -not -path "./deployments/*"); do \
|
||||||
|
echo "Vendoring $$mod..."; ( \
|
||||||
|
cd $$(dirname $$mod) && go mod vendor \
|
||||||
|
) || exit 1; \
|
||||||
|
done
|
||||||
|
|
||||||
|
mod-verify:
|
||||||
|
@for mod in $$(find . -name go.mod -not -path "./testdata/*" -not -path "./third_party/*"); do \
|
||||||
|
echo "Verifying $$mod..."; ( \
|
||||||
|
cd $$(dirname $$mod) && go mod verify | sed 's/^/ /g' \
|
||||||
|
) || exit 1; \
|
||||||
|
done
|
||||||
|
|
||||||
|
|
||||||
check-vendor: vendor
|
check-vendor: vendor
|
||||||
git diff --quiet HEAD -- go.mod go.sum vendor
|
git diff --quiet HEAD -- go.mod go.sum vendor
|
||||||
|
Loading…
Reference in New Issue
Block a user