Refactor jobs tab to Vue/GraphQL
What does this MR do and why?
This is the First MR:
- Introduces
jobs_tab_vue
feature flag for safety - Updates the jobs tab on the pipeline view to use Vue/GraphQL.
- Introduces infinite scrolling instead of loading all jobs at once
- Makes the columns dynamic for custom rendering for different use-cases
The second MR will add feature tests with the feature flag on.
Another MR is underway that will return the jobs in the correct order
Screenshots or screen recordings
before | after |
---|---|
How to set up and validate locally
Numbered steps to set up and validate the change are strongly suggested.
MR acceptance checklist
This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.
-
I have evaluated the MR acceptance checklist for this MR.
Related to #341497 (closed)
Edited by Payton Burdette