summaryrefslogtreecommitdiff
path: root/releasenotes
diff options
context:
space:
mode:
authorJames E. Blair <jim@acmegating.com>2022-04-30 14:40:15 -0700
committerJames E. Blair <jim@acmegating.com>2022-05-24 09:35:14 -0700
commit959a0b9834cc4c757eec74fabed7792840532b49 (patch)
tree9dafb38b5f79a19131852f971bd91f8ac809bf11 /releasenotes
parent282182f7c22d3b9540663fb02cfad71fd5897d23 (diff)
downloadzuul-959a0b9834cc4c757eec74fabed7792840532b49.tar.gz
Deduplicate jobs in dependency cycles
This adds support for deduplicating jobs within dependency cycles. By default, this will happen automatically if we can determine that the results of two builds would be expected to be identical. This uses a heuristic which should almost always be correct; the behavior can be overidden otherwise. Change-Id: I890407df822035d52ead3516942fd95e3633094b
Diffstat (limited to 'releasenotes')
-rw-r--r--releasenotes/notes/deduplicate-ac171d3206eb43b3.yaml6
1 files changed, 6 insertions, 0 deletions
diff --git a/releasenotes/notes/deduplicate-ac171d3206eb43b3.yaml b/releasenotes/notes/deduplicate-ac171d3206eb43b3.yaml
new file mode 100644
index 000000000..d55ed8fcd
--- /dev/null
+++ b/releasenotes/notes/deduplicate-ac171d3206eb43b3.yaml
@@ -0,0 +1,6 @@
+---
+features:
+ - |
+ If identical jobs are run for multiple changes in a dependency
+ cycle, Zuul may now deduplicate them under certain circumstances.
+ See :attr:`job.deduplicate` for details.