Skip to content

Commit 61256a1

Browse files
daveoconnorkarimarie67
authored andcommitted
Updated beta import process to retrieve release notes (boostorg#1704)
1 parent bf70411 commit 61256a1

File tree

2 files changed

+8
-11
lines changed

2 files changed

+8
-11
lines changed

versions/releases.py

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -338,9 +338,7 @@ def store_release_notes_for_version(version_pk):
338338
},
339339
)
340340
logger.info(
341-
"store_release_notes_for_version_success",
342-
rendered_content_pk=rendered_content.id,
343-
version_pk=version_pk,
341+
f"store_release_notes_for_version_success {rendered_content.id=} {version.name=}"
344342
)
345343
return rendered_content
346344

@@ -360,10 +358,7 @@ def store_release_notes_for_in_progress():
360358
"content_html": stripped_content,
361359
},
362360
)
363-
logger.info(
364-
"store_release_notes_in_progress_success",
365-
rendered_content_pk=rendered_content.id,
366-
)
361+
logger.info(f"store_release_notes_in_progress_success {rendered_content.id=}")
367362
return rendered_content
368363

369364

versions/tasks.py

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -87,6 +87,7 @@ def import_release_notes(new_versions_only=True):
8787
versions = Version.objects.exclude(name__in=["master", "develop"]).active()
8888

8989
for version in versions:
90+
logger.info(f"retrieving release notes for {version.name=}")
9091
store_release_notes_task.delay(str(version.pk))
9192
store_release_notes_in_progress_task.delay()
9293

@@ -97,9 +98,7 @@ def store_release_notes_task(version_pk):
9798
try:
9899
Version.objects.get(pk=version_pk)
99100
except Version.DoesNotExist:
100-
logger.error(
101-
"store_release_notes_task_version_does_not_exist", version_pk=version_pk
102-
)
101+
logger.error(f"store_release_notes_task_version_does_not_exist {version_pk=}")
103102
return
104103
store_release_notes_for_version(version_pk)
105104

@@ -201,8 +200,11 @@ def import_most_recent_beta_release(token=None, delete_old=False):
201200
# Get the most recent beta version that is at least as recent as
202201
# the most recent stable version
203202
if "beta" in name and name >= most_recent_version.name:
204-
logger.info("import_most_recent_beta_release", version_name=name)
203+
logger.info(f"calling import_version with {name=} {tag=}")
205204
import_version(name, tag, token=token, beta=True, full_release=False)
205+
logger.info(f"completed import_version with {name=} {tag=}")
206+
# new_versions_only='False' otherwise will only be full releases
207+
import_release_notes(new_versions_only=False)
206208
return
207209

208210

0 commit comments

Comments
 (0)