In dependency-updating PRs it would be really convenient to have a CI step which would print diffs of code in dependencies - so it's easy to see changes in deps.
This can be done with something like:
git clone -b [base branch] https://github.com/filecoin-project/lotus a
git clone -b [target branch] https://github.com/filecoin-project/lotus b
cd a
make buildall
go mod vendor
cd ../b
make buildall
go mod vendor
cd ..
diff -r --color a/vendor b/vendor
In dependency-updating PRs it would be really convenient to have a CI step which would print diffs of code in dependencies - so it's easy to see changes in deps.
This can be done with something like:
Just need to make this into a CircleCI step.
Example output comparing current
master
withdeps/update-libp2p
: https://gist.github.com/magik6k/c4013988d8230aadc1de1d9d4a9809b5