From f6496fe0ad1962615bfff4dc05c62d13a5170038 Mon Sep 17 00:00:00 2001 From: James Estevez Date: Mon, 4 Mar 2024 15:03:41 -0800 Subject: [PATCH] Add collision_check option --- cumulusci/core/dependencies/dependencies.py | 1 + cumulusci/core/dependencies/tests/test_dependencies.py | 10 ++++++++++ 2 files changed, 11 insertions(+) diff --git a/cumulusci/core/dependencies/dependencies.py b/cumulusci/core/dependencies/dependencies.py index 7a08dbdc6f..3301cdb8a5 100644 --- a/cumulusci/core/dependencies/dependencies.py +++ b/cumulusci/core/dependencies/dependencies.py @@ -544,6 +544,7 @@ class UnmanagedDependency(StaticDependency, abc.ABC): subfolder: Optional[str] = None namespace_inject: Optional[str] = None namespace_strip: Optional[str] = None + collision_check: Optional[bool] = None def _get_unmanaged(self, org: OrgConfig): if self.unmanaged is None: diff --git a/cumulusci/core/dependencies/tests/test_dependencies.py b/cumulusci/core/dependencies/tests/test_dependencies.py index c3eb329d8f..6462e440f5 100644 --- a/cumulusci/core/dependencies/tests/test_dependencies.py +++ b/cumulusci/core/dependencies/tests/test_dependencies.py @@ -903,3 +903,13 @@ def test_parse_unmanaged_dependency(self): } ) assert isinstance(u, UnmanagedZipURLDependency) + + u = parse_dependency( + { + "github": "https://github.com/Test/TestRepo", + "ref": "aaaaaaaa", + "collision_check": False, + "namespace_inject": "ns", + } + ) + assert isinstance(u, UnmanagedGitHubRefDependency)