gitlab-org--gitlab-foss/app
Douwe Maan 3f6f2bbe14 Merge branch 'create-todo-on-failing-build' into 'master'
Create a todo on failing MR build

Implements #14067. I worked on this with @DouweM (any mistakes are mine).

When a build fails for a commit, create a todo for the author of the merge request that commit is the HEAD of. If the commit isn't the HEAD commit of any MR, don't do anything. If there already is a todo for that user and MR, don't do anything.

Current limitations:
- This isn't configurable by project.
- The author of a merge request might not be the person who pushed the breaking commit.
- I haven't tested this with a working CI setup, just with the unit tests below and by modifying my DB directly.


See merge request !3177
2016-05-19 21:18:22 +00:00
..
assets Merge branch '17464-backport-email-syntax-highlighting' into 'master' 2016-05-19 21:12:53 +00:00
controllers Merge branch 'with-pipeline-view' into 'master' 2016-05-19 20:42:43 +00:00
finders Merge branch 'create-todo-on-failing-build' into 'master' 2016-05-19 21:18:22 +00:00
helpers Merge branch 'create-todo-on-failing-build' into 'master' 2016-05-19 21:18:22 +00:00
mailers Syntax-highlight diffs in push emails 2016-05-17 13:23:17 +01:00
models Merge branch 'create-todo-on-failing-build' into 'master' 2016-05-19 21:18:22 +00:00
services Merge branch 'create-todo-on-failing-build' into 'master' 2016-05-19 21:18:22 +00:00
uploaders Remove reduntant `move_to_store` override 2016-03-30 12:50:19 +02:00
validators
views Merge branch 'create-todo-on-failing-build' into 'master' 2016-05-19 21:18:22 +00:00
workers Merge branch '17464-backport-email-syntax-highlighting' into 'master' 2016-05-19 21:12:53 +00:00