Add submodule-disable for submodule operations
[releng/global-jjb.git] / releasenotes / notes / submodule-disable-007e41e593d9b11c.yaml
diff --git a/releasenotes/notes/submodule-disable-007e41e593d9b11c.yaml b/releasenotes/notes/submodule-disable-007e41e593d9b11c.yaml
new file mode 100644 (file)
index 0000000..5a2774b
--- /dev/null
@@ -0,0 +1,16 @@
+---
+features:
+  - |
+    **lf-infra-gerrit-scm** and **lf-infra-github-scm** now require a
+    ``submodule-disable`` parameter (bool) to control whether submodules
+    are ignored or not during git fetch operations.
+  - |
+    All job-templates now provide an optional ``submodule-disable`` parameter
+    for git fetch operations, defaulting to ``false``.
+
+upgrade:
+  - |
+    Any project using the **lf-infra-gerrit-scm** and **lf-infra-github-scm**
+    macros in global-jjb should need to add a ``submodule-disable`` value. It
+    is recommended to default this value to ``false`` since it is the
+    default used by the Jenkins Git Plugin.