Skip to content

Exposing component_names on dependencies.json

What does this MR do and why?

Related to !166493 (merged)

Contributes to: #490352 (closed)

This is a pre-emptive MR to expose component_name filtering on the dependencies.json endpoint. We've been working towards the GraphQL implementation but the currently-live implementation of the filter on the frontend uses the json endpoint. We can either close this because we're moving to the GraphQL solution or merge this after !166493 (merged) to expose it for the json endpoint.

Query performance (30ms): https://postgres.ai/console/gitlab/gitlab-production-main/sessions/31804/commands/98447

MR acceptance checklist

Please evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.

Edited by Ryan Wells

Merge request reports

Loading