CircleCI-Public / cimg-node

The CircleCI Node.js Docker Convenience Image.
https://circleci.com/developer/images/image/cimg/node
MIT License
41 stars 33 forks source link

Feature Request: variant with browsers and test drivers preinstalled #386

Open jedwards1211 opened 6 months ago

jedwards1211 commented 6 months ago

For our official CircleCI Docker Convenience Image support policy, please see CircleCI docs.

This policy outlines the release, update, and deprecation policy for CircleCI Docker Convenience Images.


Describe the Feature Request it would be nice if node--browsers or something like node--browsers-preinstalled variant of the image comes with the browsers and drivers already installed so that there's no chance of a 404 installing chromedriver.

Is your feature request related to a particular problem? Yes, chromedriver installation fails from time to time because they make breaking changes to the URLs: https://github.com/CircleCI-Public/browser-tools-orb/issues/104

How will this feature request benefit CircleCI jobs using this image? It will help guarantee that browser tests don't fail when trying to install chromedriver.

Describe the solution you would like to see Anything that's foolproof

Describe alternatives you have considered Maybe for now I'll try making my own image based on cimg/node-*browsers, but it will be kind of a pain to have to rebuild and push another image every time we need to upgrade.