Composer dependencies missing that are GIT submodules


In our build process, we are downloading packages with Composer and a few packages are only available via the source (aka a GIT repo).

In non Travis CI environments, Composer correctly clones the package from source as a GIT submodule. When Composer runs in Travis, the .git directory is added for the package, but the code is never added/downloaded. Is there anything that would prevent the GIT submodule from being downloaded?

Can’t say anything specific without seeing the build. You may check these documentation articles to see how Travis clones the main repo and how to deal with private Git submodules: