Closed dlespiau closed 4 years ago
Oh whoops, yeah that's because of the submodule used for schema files. If we can restrict depth for that it would probably help -- or just vendor the files we need, since they mostly won't change.
We only use the *-local
files, but it's tricky to git clone or otherwise download just those. Possibly vendoring into a subtree is the way.
Slightly further out idea: if there were an image layer with each schema version, it might be possible to package things into an image such that only the necessary layer(s) were used.
make dist
now:
as of #60. Woo!
This takes 4 minutes out of the 5 minutes we need for the CI passes. Maybe a shallow checkout (
--depth
) would help here?