-
- Downloads
Do not add a failed build todo before auto-retry
This change prevents adding a TODO about a failed build when a build is supposed to be auto-retried (most likely within the same database transaction). Changelog: changed
Showing
- app/models/ci/build.rb 12 additions, 21 deletionsapp/models/ci/build.rb
- app/models/commit_status.rb 5 additions, 2 deletionsapp/models/commit_status.rb
- app/services/ci/retry_build_service.rb 6 additions, 4 deletionsapp/services/ci/retry_build_service.rb
- app/services/merge_requests/add_todo_when_build_fails_service.rb 1 addition, 3 deletions...vices/merge_requests/add_todo_when_build_fails_service.rb
- app/workers/ci/build_finished_worker.rb 1 addition, 1 deletionapp/workers/ci/build_finished_worker.rb
- lib/gitlab/ci/build/status/reason.rb 37 additions, 0 deletionslib/gitlab/ci/build/status/reason.rb
- spec/lib/gitlab/ci/build/status/reason_spec.rb 75 additions, 0 deletionsspec/lib/gitlab/ci/build/status/reason_spec.rb
- spec/models/ci/build_spec.rb 42 additions, 13 deletionsspec/models/ci/build_spec.rb
- spec/models/commit_status_spec.rb 20 additions, 0 deletionsspec/models/commit_status_spec.rb
- spec/workers/ci/build_finished_worker_spec.rb 15 additions, 0 deletionsspec/workers/ci/build_finished_worker_spec.rb
lib/gitlab/ci/build/status/reason.rb
0 → 100644
Please register or sign in to comment