Hi, in both my Nix and Docker builds I have a step to build all libraries in /vendor, and then cache that. Works great, saves me multiple minutes for every CI build.
Now I would like to improve the command, this is what I currently use: $ go build -v `cat vendor/modules.txt |grep -v '#'|grep -v sys/windows|grep -v tpmutil/tbs|grep -v internal` In order to keep the cache key valid I can't depend on my own code, I can only depend on go.{mod,sum} and on what's in /vendor/. The sys/windows and tpmutil/tbs are packages which have "build constraints exclude all Go files". It all works fine, just wondering if there's a nicer way to get all "compilable" packages stored in /vendor. Thanks! -- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/golang-nuts/ZjCQ-HorXAXMvqK8%40arp.lijzij.de.