summaryrefslogtreecommitdiff
path: root/releasenotes
diff options
context:
space:
mode:
authorZuul <zuul@review.opendev.org>2022-07-01 13:09:45 +0000
committerGerrit Code Review <review@openstack.org>2022-07-01 13:09:45 +0000
commit43f23a96dbb0f61f736d5178e610d768237dfb38 (patch)
tree71634d61b1b9ea26ae4098adfd6be9195c7a9c0b /releasenotes
parent29a1313801493d542b91cf7351feb618b5a05253 (diff)
parent026de6587b14c2f6fa19c1208f5615566fcba02b (diff)
downloadzuul-43f23a96dbb0f61f736d5178e610d768237dfb38.tar.gz
Merge "Validate dependent job names"
Diffstat (limited to 'releasenotes')
-rw-r--r--releasenotes/notes/dependency-validation-000f63204da83b4a.yaml12
1 files changed, 12 insertions, 0 deletions
diff --git a/releasenotes/notes/dependency-validation-000f63204da83b4a.yaml b/releasenotes/notes/dependency-validation-000f63204da83b4a.yaml
new file mode 100644
index 000000000..0f88a06fa
--- /dev/null
+++ b/releasenotes/notes/dependency-validation-000f63204da83b4a.yaml
@@ -0,0 +1,12 @@
+---
+fixes:
+ - |
+ Zuul now treats job dependencies that reference undefined jobs as
+ a configuration error. Previously a job which depended on another
+ job which did not exist would pass initial syntax validation and
+ only cause a failure in freezing the job graph when Zuul attempted
+ to run the job. Now incorrect or missing job dependencies are
+ detected during configuration. This means that new config errors
+ may be prevented from merging. It also means that existing
+ erroneous job or project configurations will be regarded as
+ configuration errors at startup.