-
- Downloads
Abstract auto merge processes
We have one auto merge strategy today - Merge When Pipeline Succeeds. In order to add more strategies for Merge Train feature, we abstract the architecture to be more extensible. Removed arguments Fix spec
Showing
- app/assets/javascripts/vue_merge_request_widget/components/states/mr_widget_merge_when_pipeline_succeeds.vue 2 additions, 2 deletions...ponents/states/mr_widget_merge_when_pipeline_succeeds.vue
- app/assets/javascripts/vue_merge_request_widget/components/states/ready_to_merge.vue 10 additions, 6 deletions...merge_request_widget/components/states/ready_to_merge.vue
- app/assets/javascripts/vue_merge_request_widget/stores/get_state_key.js 1 addition, 1 deletion...ascripts/vue_merge_request_widget/stores/get_state_key.js
- app/assets/javascripts/vue_merge_request_widget/stores/mr_widget_store.js 5 additions, 4 deletions...cripts/vue_merge_request_widget/stores/mr_widget_store.js
- app/controllers/projects/merge_requests_controller.rb 13 additions, 29 deletionsapp/controllers/projects/merge_requests_controller.rb
- app/helpers/merge_requests_helper.rb 1 addition, 1 deletionapp/helpers/merge_requests_helper.rb
- app/models/merge_request.rb 18 additions, 6 deletionsapp/models/merge_request.rb
- app/presenters/merge_request_presenter.rb 3 additions, 3 deletionsapp/presenters/merge_request_presenter.rb
- app/serializers/merge_request_widget_entity.rb 7 additions, 3 deletionsapp/serializers/merge_request_widget_entity.rb
- app/services/auto_merge/merge_when_pipeline_succeeds_service.rb 54 additions, 0 deletions...rvices/auto_merge/merge_when_pipeline_succeeds_service.rb
- app/services/auto_merge_service.rb 50 additions, 0 deletionsapp/services/auto_merge_service.rb
- app/services/merge_requests/merge_when_pipeline_succeeds_service.rb 0 additions, 47 deletions...es/merge_requests/merge_when_pipeline_succeeds_service.rb
- app/services/merge_requests/refresh_service.rb 5 additions, 3 deletionsapp/services/merge_requests/refresh_service.rb
- app/services/merge_requests/update_service.rb 1 addition, 1 deletionapp/services/merge_requests/update_service.rb
- app/services/notification_service.rb 1 addition, 1 deletionapp/services/notification_service.rb
- app/workers/pipeline_success_worker.rb 4 additions, 3 deletionsapp/workers/pipeline_success_worker.rb
- changelogs/unreleased/abstract-auto-merge.yml 5 additions, 0 deletionschangelogs/unreleased/abstract-auto-merge.yml
- config/routes/project.rb 1 addition, 1 deletionconfig/routes/project.rb
- lib/api/merge_requests.rb 4 additions, 7 deletionslib/api/merge_requests.rb
- spec/controllers/projects/merge_requests_controller_spec.rb 10 additions, 8 deletionsspec/controllers/projects/merge_requests_controller_spec.rb
app/services/auto_merge_service.rb
0 → 100644
Please register or sign in to comment