Skip to content

Refactor failed jobs tab to Vue/GraphQL

Payton Burdette requested to merge pb-port-failed-jobs-tab-to-vue into master

What does this MR do and why?

Refactors the failed jobs tab on a pipeline to Vue/GraphQL. To help out with performance, technical debt and the pipeline tabs migration to Vue.

Related to: #360656 (closed)

Screenshots or screen recordings

before after
before_failed_jobs_tab after_failed_jobs_tab

How to set up and validate locally

Numbered steps to set up and validate the change are strongly suggested.

  1. Enable failed_jobs_tab_vue in the rails console
  2. Have a pipeline with failed jobs
  3. Visit that pipeline
  4. Visit the failed jobs tab on the pipeline

MR acceptance checklist

This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.

Edited by Payton Burdette

Merge request reports