Closed erkannt closed 3 months ago
Hey @erkannt I'm sorry this isn't working for you. The 6.3.23 docker sanity test is working for me locally. Could you maybe try to isolate this a bit?
There were a few changes to the docker file since 6.2.2...
And also puppeteer was bumped (among others)
Does reverting either of these provide any insight?
Thanks for the pointer to the docker sanity test. We'll do our best to narrow this down. What we have done so far:
We have noticed that the docker sanity test runs backstopjs fully inside the container, however we run backstopjs outside of docker using the --docker
flag and a custom dockerCommandTemplate
.
We will continue investigating as we find time. If you have any other pointers they are much appreciated.
Looks like it was a change to the Docker container. We had copied and adjusted the default dockerCommandTemplate
prior to https://github.com/garris/BackstopJS/commit/629a8ab373614c13a938416c203cc37ddcd14769. Removing --user $(id -u):$(id -g)
from our dockerCommandTemplate
seems to fix the issue.
We are currently stuck on version 6.2.2 of BackstopJS.
In versions since 6.3.3 it fails with the following error.
Our config How we run it in Github Actions