Skip to content

in-progress release notes #1987

@sdarwin

Description

@sdarwin

pdimov is requesting that the website display "in-progress release notes". A logical place to show those would be on webpages similar to boost releases:

https://www.boost.org/releases/develop/
https://www.boost.org/releases/master/

In AWS S3, release-notes files exist here:

bucket_name/release-notes/master/boost_1_90_0.adoc
bucket_name/release-notes/develop/boost_1_90_0.adoc

on both staging and production.

"in-progress release notes" should probably calculate the future boost version based of the 'latest' version. Currently, 'latest' is 1.89.0, so in-progress is 1.90.0, and that's the file to detect.

Later, what if it searches for the file boost_1_91_0.adoc, and that's missing? Show a fallback default text message "Future in-progress release-notes will be displayed here". Or, nothing. Don't continue to show a previous version.

website-v2-docs is uploading those files in GHA. If website-v2 provided a webhook mechanism (merely a GET request to a URL in the admin panel), website-v2-docs could alert website-v2 that release-notes need to be processed. At the same time, also, add a once-per-day, infrequent, scheduled celery task to achieve the same thing, which directly calls the function. This is in case the webhook isn't yet working, or isn't being called.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions