···66 # No need to workaround -trimpath: it's not used in goModules,
77 # but do download `go generate`'s dependencies nonetheless.
88 preBuild = ''
99- go generate ./loaders
1010- go generate ./graph
99+ if [ -d ./loaders ]; then go generate ./loaders; fi
1010+ if [ -d ./graph ]; then go generate ./graph; fi
1111 '';
1212 });
1313···2525 # If it fails, the gqlgenVersion may have to be updated.
2626 preBuild = ''
2727 unzip ''${GOPROXY#"file://"}/github.com/99designs/gqlgen/@v/v${gqlgenVersion}.zip
2828- go generate ./loaders
2929- go generate ./graph
2828+ if [ -d ./loaders ]; then go generate ./loaders; fi
2929+ if [ -d ./graph ]; then go generate ./graph; fi
3030 rm -rf github.com
3131 '';
3232}