The PipelinesController#downloadable_artifacts endpoint is not grouped with Verify:Testing for observability
We've recently added a separate endpoint to fetch all the downloadable artifacts for a pipeline, but it's currently tagged as a ~"group::continuous integration" feature, instead of a Verify:Testing feature, which it should be. The responsibilities in that linked issue as still technically in a proposal stage, but we built the endpoint for ourselves anyway.
I'm opening an issue to track this, because there's like a few discussions, merge requests, and checks that should happen to completely transfer this.
~~1. Create a new category in the grouptesting stages.yml entry for general artifact handling. It's slightly more of an operational concern and less a product-feature, so it doesn't fit squarely into any of the existing categories.~~ - Build Artifacts was created for this purpose.
-
Create an MR to change the
feature_category
to the new category owned by grouptesting. -
Make sure the endpoint metrics appear in our group dashboard for monitoring and error budgeting.