Get current version for a component Args: component_type: Type of component name: Component name Returns: Current version string or None if not found
(self, component_type: str, name: str)
| 122 | return self._version_histories[component_type].get(name) |
| 123 | |
| 124 | async def get_current_version(self, component_type: str, name: str) -> Optional[str]: |
| 125 | """Get current version for a component |
| 126 | |
| 127 | Args: |
| 128 | component_type: Type of component |
| 129 | name: Component name |
| 130 | |
| 131 | Returns: |
| 132 | Current version string or None if not found |
| 133 | """ |
| 134 | version_history = await self.get_version_history(component_type, name) |
| 135 | if version_history is None: |
| 136 | return None |
| 137 | return version_history.current_version |
| 138 | |
| 139 | async def generate_next_version(self, component_type: str, name: str, |
| 140 | version_type: str = "patch") -> str: |
no test coverage detected