Integration tests broken on windows due to Maximum Path Length Limitation
#191
Labels
bug
Something isn't working
Maximum Path Length Limitation
#191
Caused by #189.
In Windows, there's a
Maximum Path Length Limitation
(source), and during integration tests, this limit is reached.This is the path of the
docker-compose.yml
file:whose length is
262
. I tried to rename the test name to the shorterTestChWD
and all the tests pass. The effect of this limitation can also be seen bycd
-ing in the directory and try to rundocker-compose
from there. Even in this casedocker-compose
fails to see thedocker-compose.yml
file. Even simplycat
ting the file fails.For normal uses, this shouldn't be very likely to happen, but still, it could. We could add a limit to the generated
b64
string, and this would require changing the way we retrieve the human-friendly name of the workdir. With the current.env
file we already have the followings:GITBASE_VOLUME_SOURCE
key forlocal
initialization,GITHUB_ORGANIZATIONS
key fororgs
initialization.Maybe we could add a more explicit key such as
WORKDIR_SUBJECT
orWORKDIR_WHATEVER
.The text was updated successfully, but these errors were encountered: