gomod: run go mod tidy for all modules

Also add the `make tidy-module` copied from `lnd`.
This commit is contained in:
yyforyongyu 2023-11-29 17:07:26 +08:00
parent 8817ebdd39
commit fbe65bfc01
No known key found for this signature in database
GPG key ID: 9BCD95C4FF296868
5 changed files with 33 additions and 12 deletions

17
scripts/tidy_modules.sh Executable file
View file

@ -0,0 +1,17 @@
#!/bin/bash
SUBMODULES=$(find . -mindepth 2 -name "go.mod" | cut -d'/' -f2)
# Run 'go mod tidy' for root.
go mod tidy
# Run 'go mod tidy' for each module.
for submodule in $SUBMODULES
do
pushd $submodule
go mod tidy
popd
done