Skip to content

Commit 0e50dbe

Browse files
committed
Fix manifest version parsing error for ruby
1 parent be3fa9e commit 0e50dbe

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

utils/_decorators.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
import semantic_version as semver
1111

1212
from utils._context.core import context
13-
from utils._context.component_version import Version
13+
from utils._context.component_version import ComponentVersion, Version
1414

1515

1616
_jira_ticket_pattern = re.compile(r"([A-Z]{3,}-\d+)(, [A-Z]{3,}-\d+)*")
@@ -308,7 +308,10 @@ def compute_declaration(
308308

309309
# declaration must be now a version number
310310
if full_declaration.startswith("v"):
311-
if tested_version >= full_declaration:
311+
if (
312+
not tested_version
313+
or tested_version >= ComponentVersion(component_name, full_declaration.lstrip("v")).version
314+
):
312315
return None, None
313316
elif semver.Version(str(tested_version)) in CustomSpec(full_declaration):
314317
return None, None

0 commit comments

Comments
 (0)