(version: str)
| 58 | |
| 59 | |
| 60 | def _parse_version(version: str) -> Version: |
| 61 | parts = version.split(".", 2) |
| 62 | if len(parts) == 1: |
| 63 | major = parts[0] |
| 64 | minor = "0" |
| 65 | patch = "0" |
| 66 | elif len(parts) == 2: |
| 67 | major, minor = parts |
| 68 | patch = "0" |
| 69 | else: |
| 70 | major, minor, patch = parts |
| 71 | return Version(int(major.lstrip("v")), int(minor), int(patch.split("-")[0])) |
| 72 | |
| 73 | |
| 74 | def check_capabilities(runner) -> DockerCapabilities: |
no test coverage detected