Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update workflow to allow more rapid changing of live release notes #775

Open
stevejalim opened this issue Aug 26, 2023 · 0 comments
Open

Comments

@stevejalim
Copy link
Contributor

stevejalim commented Aug 26, 2023

At the moment if an edit/fix/change to an already-published release note is needed, there can be a wait of several minutes before the changes are reflected in Bedrock production. This is because of one/some/all of the following:

  • release notes are synced every 10 mins, as a pull into bedrock's DB from the release-notes repo
  • bedrock updates the shared sqlite database every 5 mins
  • live pods look for a new DB to pull down every 5 mins
  • the CDN's TTL is set to ~5 (?) minutes.

We could address this to reduce it to at worst 5+5 mins by:

  • changing the release-notes update step from pull to push (via a webhook triggered from nucleus or from the intermediary GH repo)
  • triggering a CDN-level invalidation of any specific release-notes URLs which have changed (which we could also include the the webhook payload)

Thoughts and suggestions welcome here and we'll edit this description to fit with what we decide to do

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant