Skip to content

Conversation

@shainaraskas
Copy link
Contributor

@shainaraskas shainaraskas commented Oct 24, 2025

Update the tutorial we have for bumping a version in docs v3

After we have this centralized tutorial, we can cut down on steps in templates so we can reduce the # of surfaces that need to be updated when this process is enhanced (e.g. https://github.com/elastic/dev/pull/3321, https://github.com/elastic/dev/pull/3326, +++++)

Also fixed some stray references to including the base version in the legacy versions array (no longer needed as of #1865)

Does cache busting need to be reflected in this process?

@github-actions
Copy link

github-actions bot commented Oct 24, 2025

@shainaraskas shainaraskas added the documentation Improvements or additions to documentation label Oct 24, 2025

::::{step} [docs-builder PR] Approve and merge the config change

_This action must be performed by docs engineering._
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't think this must be done by docs engineering.

As long as the checks are passing, everyone can proceed with merging.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

assuming this means docs team - other areas of eng are blocked from this

https://elastic.slack.com/archives/C0JF80CJZ/p1760343688213179

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

can anyone invoke the Synchronize version & config updates action, or should only docs eng do that?

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

anyone can do it with Write access to the repo

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

so for docs-builder https://github.com/orgs/elastic/teams/docs has write access

and for the docs-internal-workflows https://github.com/orgs/elastic/teams/docs-tech-leads have write access


::::{step} After feature freeze: merge the config change to staging

_This action must be performed by docs engineering._
Copy link
Member

@reakaleek reakaleek Oct 28, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@elastic/docs-tech-leads are also able to merge the config.

The process I follow is:

  • merge the config update PR
  • deploy to staging (manually or wait for the next cron trigger)
  • if everything is green and synthetics are not alerting, we can proceed with updating it in prod

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

if everything is green and synthetics are not alerting, we can proceed with updating it in prod

where do we check this?

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copy link
Member

@reakaleek reakaleek Oct 28, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

then I usually wait for 10-15 minutes..

if something goes wrong.. docs-engineers will get an alert

::::{step} Release a new version of docs-builder
::::{step} Release day: merge the config change to prod and release to production

_This action must be performed by docs engineering. For most products, this change must be merged on release day._
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Here also, @elastic/docs-tech-leads are able to perform this.

Also, if everything went fine with staging. I'm pretty confident it will also just work for prod.

@shainaraskas
Copy link
Contributor Author

@reakaleek can you spot check my changes please? :)

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

Labels

documentation Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants