SonarQube linting

This commit is contained in:
Florian 2025-11-08 12:41:48 +01:00
parent 72013364b6
commit e127b404f9
2 changed files with 7 additions and 7 deletions

View File

@ -27,10 +27,10 @@ def login_and_get_token() -> str:
return token return token
else: else:
logger.error("[DockerHub] Login response did not contain token") logger.error("[DockerHub] Login response did not contain token")
return None return ""
else: else:
logger.error(f"[DockerHub] Login failed: {response.status_code} - {response.text}") logger.error(f"[DockerHub] Login failed: {response.status_code} - {response.text}")
return None return ""
def find_package_version_with_tag(repo: str, tag: str) -> str: def find_package_version_with_tag(repo: str, tag: str) -> str:
@ -43,7 +43,7 @@ def find_package_version_with_tag(repo: str, tag: str) -> str:
token = login_and_get_token() token = login_and_get_token()
if not token: if not token:
logger.error(f"[DockerHub] Cannot fetch tag '{tag}' for repo '{repo}' without token") logger.error(f"[DockerHub] Cannot fetch tag '{tag}' for repo '{repo}' without token")
return None return ""
headers = {"Authorization": f"JWT {token}"} headers = {"Authorization": f"JWT {token}"}
tags_url = f"https://hub.docker.com/v2/repositories/{repo}/tags/{tag}?page_size=1" tags_url = f"https://hub.docker.com/v2/repositories/{repo}/tags/{tag}?page_size=1"
@ -51,7 +51,7 @@ def find_package_version_with_tag(repo: str, tag: str) -> str:
response = requests.get(tags_url, headers=headers) response = requests.get(tags_url, headers=headers)
if response.status_code != 200: if response.status_code != 200:
logger.error(f"[DockerHub] Failed to fetch tag '{tag}' for repo '{repo}': {response.status_code} - {response.text}") logger.error(f"[DockerHub] Failed to fetch tag '{tag}' for repo '{repo}': {response.status_code} - {response.text}")
return None return ""
data = response.json() data = response.json()
tag_id = data.get("id") tag_id = data.get("id")
@ -60,7 +60,7 @@ def find_package_version_with_tag(repo: str, tag: str) -> str:
return str(tag_id) return str(tag_id)
else: else:
logger.debug(f"[DockerHub] Tag '{tag}' not found for repo '{repo}'") logger.debug(f"[DockerHub] Tag '{tag}' not found for repo '{repo}'")
return None return ""
if __name__ == "__main__": if __name__ == "__main__":

View File

@ -27,12 +27,12 @@ def find_package_version_with_tag(org: str, package: str, target_tag: str) -> st
response = requests.get(url, headers=headers, params=params) response = requests.get(url, headers=headers, params=params)
if response.status_code != 200: if response.status_code != 200:
logger.error(f"[GitHub] Error {response.status_code} fetching {package}: {response.text}") logger.error(f"[GitHub] Error {response.status_code} fetching {package}: {response.text}")
return None return ""
versions = response.json() versions = response.json()
if not versions: if not versions:
logger.debug(f"[GitHub] Reached end of pages — tag '{target_tag}' not found for {package}.") logger.debug(f"[GitHub] Reached end of pages — tag '{target_tag}' not found for {package}.")
return None return ""
for version in versions: for version in versions:
tags = version.get("metadata", {}).get("container", {}).get("tags", []) tags = version.get("metadata", {}).get("container", {}).get("tags", [])