summaryrefslogtreecommitdiff
path: root/lib/gitlab/ci/status/success_warning.rb
diff options
context:
space:
mode:
authorGrzegorz Bizon <grzesiek.bizon@gmail.com>2017-01-09 12:22:19 +0100
committerGrzegorz Bizon <grzesiek.bizon@gmail.com>2017-01-11 13:53:17 +0100
commit8dbd1e7d0000bb08b6ac6867530bb501eadc85a4 (patch)
treeb4bf1f895aa9fa29ffc37cb06fd593c6446a8bf6 /lib/gitlab/ci/status/success_warning.rb
parent8b30dd9834fd4026b846b016868701d8e95ec048 (diff)
downloadgitlab-ce-8dbd1e7d0000bb08b6ac6867530bb501eadc85a4.tar.gz
Add concrete success warning status to stage factory
Diffstat (limited to 'lib/gitlab/ci/status/success_warning.rb')
-rw-r--r--lib/gitlab/ci/status/success_warning.rb6
1 files changed, 2 insertions, 4 deletions
diff --git a/lib/gitlab/ci/status/success_warning.rb b/lib/gitlab/ci/status/success_warning.rb
index 2affcc08f50..d4cdab6957a 100644
--- a/lib/gitlab/ci/status/success_warning.rb
+++ b/lib/gitlab/ci/status/success_warning.rb
@@ -2,9 +2,7 @@ module Gitlab
module Ci
module Status
##
- # Abstract extended status used when pipeline/stage/build passed
- # conditionally.
- #
+ # Extended status used when pipeline or stage passed conditionally.
# This means that failed jobs that are allowed to fail were present.
#
class SuccessWarning < SimpleDelegator
@@ -27,7 +25,7 @@ module Gitlab
end
def self.matches?(subject, user)
- raise NotImplementedError
+ subject.success? && subject.has_warnings?
end
end
end