Skip to content

Introduce pipeline subscriptions vue flag

Payton Burdette requested to merge 425291-create-flag into master

What does this MR do and why?

Part one: Refactoring pipeline subscriptions feature to Vue/Graphql

Goal of this MR

  1. Introduce feature flag
  2. Build basic Vue app
  3. Fetch subscription info via GraphQL
  4. Introduce basic test coverage

You can view rough outline of the following steps during this refactor here &11446

Screenshots or screen recordings

Screenshots are required for UI changes, and strongly recommended for all other merge requests.

Before After
Screenshot 2023-12-11 at 10.37.04 AM.png Screenshot 2023-12-11 at 11.14.33 AM.png

How to set up and validate locally

  1. Enable feature flag in rails console pipeline_subscriptions_vue
  2. Visit Project > Settings > CI/CD > Expand pipeline subscriptions
  3. Verify working

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 #425291 (closed)

Edited by Payton Burdette

Merge request reports