Add git to the retire.js analyzer plugin image
Problem to solve
When running npm install, the retire.js analyzer plugin is unable to install Git-source dependencies.
Intended users
Further details
This happens because git is not the part of node:11-alpine base image upon which the retire.js analyzer plugin image is built.
Because of this, we're unable to run npm install for projects with Git-sourced dependencies like Gitter.
Proposal
Add git to the Dockerfile of the retire.js analyzer plugin image.
Permissions and Security
No special permissions
Documentation
No documentation changes required
Testing
-
Git-sourced dependency should be added tocurrently blocked by other issue, but fix tested.js-npmtest project -
Git-sourced dependency should be added to js-yarntest project
What does success look like, and how can we measure that?
The number of customers that have problems with npm-based projects with Git-sourced dependencies.
What is the type of buyer?
- Internal customers
- GitLab Ultimate users
Links / references
Edited by Olivier Gonzalez