Duplicate security report schemas in monolith
Problem
Currently the monolith has schemas for validation in two locations
- https://gitlab.com/gitlab-org/gitlab/-/tree/master/lib/gitlab/ci/parsers/security/validators/schemas
- https://gitlab.com/gitlab-org/gitlab/-/tree/master/ee/lib/ee/gitlab/ci/parsers/security/validators/schemas
However, the publishing from security-report-schemas is only going to the second location.
Proposal
Determine a way that one folder can be used, or duplicate the files in the two locations and update the security reports format publishing job.
Implementation
- Change deploy-to-rails.sh so that schemas are deployed to both locations
- Copy all schemas from ee to core so that the directories are the same
- Write a follow-up issue to consolidate schemas in a single directory
Edited by Thiago Figueiró