Context: I’m kind-of new here, and I’m testing CircleCI and the images.
My question is: When we use circle-ci images, where can we see the source code for the docker files? The observations I make from the container and the source code I see on Github are different.
My observations are that I run the circleci/node:8.11.3-browsers image on my local machine. My unit tests were working well until the new Chrome was released (16/17 Oct) and CircleCI updated their image (around 20 Oct). When spinning up a new container, my chromedriver is now using the latest version, which requiring Chrome >=69, but the installed Chrome version is still Chrome 68.
From the source code that I assume is used for the docker hub image (https://github.com/CircleCI-Public/circleci-dockerfiles/blob/master/node/images/8.11.3-jessie/browsers/Dockerfile) shows that the latest stable Chrome should be downloaded.
When I manually run the CURL command as given in the source code to install the stable version of Chrome, Chrome 70 is installed.
Is the source code and the image deployed on Bitbucket different? Am I misunderstanding a concept perhaps?