mirror of
https://github.com/boostorg/website-v2.git
synced 2026-01-19 04:42:17 +00:00
Updated beta import process to retrieve release notes (#1704)
This commit is contained in:
committed by
Kari Skinner
parent
bf7041184d
commit
61256a1fdf
@@ -338,9 +338,7 @@ def store_release_notes_for_version(version_pk):
|
||||
},
|
||||
)
|
||||
logger.info(
|
||||
"store_release_notes_for_version_success",
|
||||
rendered_content_pk=rendered_content.id,
|
||||
version_pk=version_pk,
|
||||
f"store_release_notes_for_version_success {rendered_content.id=} {version.name=}"
|
||||
)
|
||||
return rendered_content
|
||||
|
||||
@@ -360,10 +358,7 @@ def store_release_notes_for_in_progress():
|
||||
"content_html": stripped_content,
|
||||
},
|
||||
)
|
||||
logger.info(
|
||||
"store_release_notes_in_progress_success",
|
||||
rendered_content_pk=rendered_content.id,
|
||||
)
|
||||
logger.info(f"store_release_notes_in_progress_success {rendered_content.id=}")
|
||||
return rendered_content
|
||||
|
||||
|
||||
|
||||
@@ -87,6 +87,7 @@ def import_release_notes(new_versions_only=True):
|
||||
versions = Version.objects.exclude(name__in=["master", "develop"]).active()
|
||||
|
||||
for version in versions:
|
||||
logger.info(f"retrieving release notes for {version.name=}")
|
||||
store_release_notes_task.delay(str(version.pk))
|
||||
store_release_notes_in_progress_task.delay()
|
||||
|
||||
@@ -97,9 +98,7 @@ def store_release_notes_task(version_pk):
|
||||
try:
|
||||
Version.objects.get(pk=version_pk)
|
||||
except Version.DoesNotExist:
|
||||
logger.error(
|
||||
"store_release_notes_task_version_does_not_exist", version_pk=version_pk
|
||||
)
|
||||
logger.error(f"store_release_notes_task_version_does_not_exist {version_pk=}")
|
||||
return
|
||||
store_release_notes_for_version(version_pk)
|
||||
|
||||
@@ -201,8 +200,11 @@ def import_most_recent_beta_release(token=None, delete_old=False):
|
||||
# Get the most recent beta version that is at least as recent as
|
||||
# the most recent stable version
|
||||
if "beta" in name and name >= most_recent_version.name:
|
||||
logger.info("import_most_recent_beta_release", version_name=name)
|
||||
logger.info(f"calling import_version with {name=} {tag=}")
|
||||
import_version(name, tag, token=token, beta=True, full_release=False)
|
||||
logger.info(f"completed import_version with {name=} {tag=}")
|
||||
# new_versions_only='False' otherwise will only be full releases
|
||||
import_release_notes(new_versions_only=False)
|
||||
return
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user