Skip to content

Add play pipeline schedule mutation to refactor

Payton Burdette requested to merge 375787-hook-up-play-scheudle-mutation into master

What does this MR do and why?

We are in the process of refactoring the pipeline schedules feature to use Vue/GraphQL. This MR is part of a larger effort that can be seen below. In this MR I'm adding the play schedule mutation to the table actions.

Task/issue MR
Create feature flag / lay groundwork - #371986 (closed) !99155 (merged)
Build table component - #371990 (closed) !99293 (merged)
Loading state / query error handling - #376169 (closed) !100209 (merged)
Hook up mutations - #375787 (closed) !100735 (merged), You are here (play mutation hookup pt2)
Build tabs component - #371989 (closed) TBD
Build form component - #371987 (closed) TBD

Screenshots or screen recordings

flag off flag on
Screen_Shot_2023-01-05_at_4.21.26_PM Screen_Shot_2023-01-05_at_4.07.54_PM

How to set up and validate locally

  1. Enable the feature flag Feature.enable(:pipeline_schedules_vue)
  2. Visit CI/CD > Schedules (create test schedules if you don't have any)
  3. Play pipeline schedule

MR acceptance checklist

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

Related to #375787 (closed)

Edited by Payton Burdette

Merge request reports