Add a filter for job name job list view
Release notes
You can now find a job quickly by filtering by a job name on the job list view greatly improving the user experience of the job list view. The results will only include jobs in pipelines that ran after the release of GitLab 17.3.
Problem to solve
Related to https://gitlab.com/gitlab-org/ux-research/-/issues/1815
In the research mentioned above, participants shared that status, branch name, job name and trigger author are the preferred filters they expect to use when looking for a specific job.
Use Cases / Details
From a comment in a previous issue for this.
Speaking as a developer for an Ultimate licensed instance: I have a pipeline that runs nightly to build a simulation, then run a number of scenarios for pass/fail performance criteria. At times, we'll need to make a change to one of the models that will have a cascading effect on the performance tests. We then need examine each test and determine if parameters need to be adjusted or if there was a compatibility issue. Due to the size of the overall system, it may be weeks before we get a chance to examine a failing scenario. At this point, I would want to filter by Job Name (a specific scenario) and Pass/Fail status so that I could find the last pipeline that the particular job was successful. That's what I need. For now, we run a python script that uses the API, but it would be far better to have it directly on the page.
Intended users
- Delaney (Development Team Lead)
- Sasha (Software Developer)
- Priyanka (Platform Engineer)
- Simone (Software Engineer in Test)
User experience goal
Users should be able to find a particular job in a long list without having to manually scroll through the entire list
Proposal
Add a filter for job name to job list view.