Skip to content

Commit

Permalink
Update release sync
Browse files Browse the repository at this point in the history
  • Loading branch information
arkid15r committed Sep 16, 2024
1 parent 30857bb commit b3118e7
Show file tree
Hide file tree
Showing 5 changed files with 11 additions and 11 deletions.
10 changes: 5 additions & 5 deletions backend/apps/github/common.py
Original file line number Diff line number Diff line change
Expand Up @@ -99,11 +99,11 @@ def sync_repository(gh_repository, organization=None, user=None):
if release_node_id in existing_release_node_ids:
break

# GitHub release author.
if gh_release.author is not None:
author = User.update_data(gh_release.author)

# GitHub release.
author = (
User.update_data(gh_release.author)
if gh_release.author and gh_release.author.type != "Bot"
else None
)
releases.append(Release.update_data(gh_release, author=author, repository=repository))

return organization, repository, releases
Original file line number Diff line number Diff line change
Expand Up @@ -56,14 +56,14 @@ def handle(self, *_args, **options):
gh_repositories_count = gh_repositories.totalCount - offset
for idx, gh_repository in enumerate(gh_repositories[offset:]):
prefix = f"{idx + offset + 1} of {gh_repositories_count}"
print(f"{prefix:<12} {gh_repository.name}")
entity_key = gh_repository.name.lower()
print(f"{prefix:<12} https://owasp.org/{entity_key}")

owasp_organization, repository, new_releases = sync_repository(
gh_repository, organization=owasp_organization, user=owasp_user
)
releases.extend(new_releases)

entity_key = gh_repository.name.lower()
# OWASP chapters.
if entity_key.startswith("www-chapter-"):
chapters.append(Chapter.update_data(gh_repository, repository, save=False))
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ def handle(self, *args, **options):

offset = options["offset"]
for idx, project in enumerate(active_projects[offset:]):
prefix = f"{idx + offset + 1} of {active_projects_count - offset}"
prefix = f"{idx + offset + 1} of {active_projects_count}"
print(f"{prefix:<10} {project.owasp_url}")

repository_urls = project.related_urls.copy()
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,8 +18,8 @@ def handle(self, *_args, **options):
offset = options["offset"]
projects = []
for idx, project in enumerate(active_projects[offset:]):
prefix = f"{idx + offset + 1} of {active_projects_count - offset}"
print(f"{prefix:<10} {project}")
prefix = f"{idx + offset + 1} of {active_projects_count}"
print(f"{prefix:<10} {project.owasp_url}")

# Deactivate project with archived repositories.
if project.owasp_repository.is_archived:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ def handle(self, *args, **options):
offset = options["offset"]
projects = []
for idx, project in enumerate(active_projects[offset:]):
prefix = f"{idx + offset + 1} of {active_projects_count - offset}"
prefix = f"{idx + offset + 1} of {active_projects_count}"
print(f"{prefix:<10} {project.owasp_url}")

page_response = requests.get(project.owasp_url, timeout=10)
Expand Down

0 comments on commit b3118e7

Please sign in to comment.