diff options
Diffstat (limited to 'releasenotes')
-rw-r--r-- | releasenotes/notes/dependency-validation-000f63204da83b4a.yaml | 12 |
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. |