summaryrefslogtreecommitdiff
path: root/releasenotes/notes/fail-jobs-when-requirement-not-met-5e37516c241020f3.yaml
diff options
context:
space:
mode:
authorJames E. Blair <jeblair@redhat.com>2019-03-18 11:34:53 -0700
committerJames E. Blair <jeblair@redhat.com>2019-03-18 16:18:46 -0700
commitb76eaeb0b00b3df20a8cfc16064d9c47cf583bcd (patch)
tree76fe49e30c68c380352da4cb5eec8c9d85c5a19b /releasenotes/notes/fail-jobs-when-requirement-not-met-5e37516c241020f3.yaml
parentbdd9ff50a1970b40224f3cdb42c06d0d3c6a7f0c (diff)
downloadzuul-b76eaeb0b00b3df20a8cfc16064d9c47cf583bcd.tar.gz
Fail jobs when requirements not met
When Zuul identifies a job which should receive required artifacts but can not find them (because the preceding jobs did not supply them, perhaps due to error), treat the requiring job as having failed rather than being skipped so that errors don't go unnoticed. Change-Id: Ib9dd9e6a870d2af46ee11aa99812abf53ea1c5a2
Diffstat (limited to 'releasenotes/notes/fail-jobs-when-requirement-not-met-5e37516c241020f3.yaml')
-rw-r--r--releasenotes/notes/fail-jobs-when-requirement-not-met-5e37516c241020f3.yaml7
1 files changed, 7 insertions, 0 deletions
diff --git a/releasenotes/notes/fail-jobs-when-requirement-not-met-5e37516c241020f3.yaml b/releasenotes/notes/fail-jobs-when-requirement-not-met-5e37516c241020f3.yaml
new file mode 100644
index 000000000..41296d6f7
--- /dev/null
+++ b/releasenotes/notes/fail-jobs-when-requirement-not-met-5e37516c241020f3.yaml
@@ -0,0 +1,7 @@
+---
+fixes:
+ - |
+ Jobs which use the :attr:`job.requires` attribute and fail to have
+ their requirements met are now recorded as "FAILED" rather than
+ "SKIPPED". This can happen if an earlier job which is expected to
+ produce artifacts fails to do so due to an error.