Real-time CI status updates for last commit
What?
Build real-time CI status updates for a projects home view.
Where?
A projects home view https://gitlab.com/gitlab-org/gitlab CI status
Technical Proposal
- Create a feature flag
real_time_ci_status - Create a new component to house
ci_icon.vue(maybereal_time_ci_status.vue) - The component should use GraphQL subscriptions to pull real-time status updates (subscription TBD)
- Inject the new feature flag into
app/assets/javascripts/repository/components/last_commit.vueto display the real-time CI status component based on flag state (true) or the oldci_icon.vuecomponent (false). - Write good test coverage!!!
Edited by Payton Burdette
