github+Makefile: add new action make tidy-module-check

This commit adds `tidy-module` and `tidy-module-check` to make sure the
modules are always tidy.
This commit is contained in:
yyforyongyu
2023-09-06 02:17:00 +08:00
parent 8813bc7ba8
commit c568ba9fa2
3 changed files with 27 additions and 0 deletions

View File

@@ -246,6 +246,13 @@ lint: docker-tools
@$(call print, "Linting source.")
$(DOCKER_TOOLS) golangci-lint run -v $(LINT_WORKERS)
tidy-module:
echo "Running 'go mod tidy' for all modules"
scripts/tidy_modules.sh
tidy-module-check: tidy-module
if test -n "$$(git status --porcelain)"; then echo "modules not updated, please run `make tidy-module` again!"; git status; exit 1; fi
list:
@$(call print, "Listing commands.")
@$(MAKE) -qp | \