feat: Only make security advisory dir if successful

Avoids empty directories for private repos
This commit is contained in:
Lukas Bestle
2026-01-14 21:02:51 +01:00
parent 93e505c07d
commit c6fa8c7695

View File

@@ -2039,7 +2039,6 @@ def backup_security_advisories(args, repo_cwd, repository, repos_template):
return
logger.info("Retrieving {0} security advisories".format(repository["full_name"]))
mkdir_p(repo_cwd, advisory_cwd)
template = "{0}/{1}/security-advisories".format(
repos_template, repository["full_name"]
@@ -2053,6 +2052,8 @@ def backup_security_advisories(args, repo_cwd, repository, repos_template):
return
raise
mkdir_p(repo_cwd, advisory_cwd)
advisories = {}
for advisory in _advisories:
advisories[advisory["ghsa_id"]] = advisory