Skip to content

[Hotfix] v1.12.2#3857

Merged
nmelehan merged 8 commits intolinode:mainfrom
nmelehan:hotfix-v1.12.2
Dec 21, 2020
Merged

[Hotfix] v1.12.2#3857
nmelehan merged 8 commits intolinode:mainfrom
nmelehan:hotfix-v1.12.2

Conversation

@nmelehan
Copy link
Copy Markdown
Contributor

@nmelehan nmelehan commented Dec 18, 2020

Theme updates:


Note that the Netlify preview for this will be missing thumbnails for images in the Guides carousel on the home page, because the production Algolia index has not been updated with them.

To see a working version of that feature in this branch, you'll need to test it locally with our instructions for using a personal testing Algolia.


Release checklist:

Before merging to main:

  • Update the staging boxes to Hugo 0.79.0. Update: @nmelehan has done this
  • Add ordinal to the Retrieved Attributes of these staging indices (Update: @nmelehan has done this)
    • linode-documentation-main-preview-nginx
    • linode-documentation-sorted-main-preview-nginx
    • linode-documentation-develop-preview-nginx
    • linode-documentation-sorted-develop-preview-nginx

Before cutting the hotfix release:

  • Add ordinal to the Retrieved Attributes of these production indices (Update: @nmelehan has done this)
    • linode-documentation
    • linode-documentation-sorted
  • Update the production boxes to Hugo 0.79.0. I have asked the dev ops team to do this. Update: Steven Jacobs has done this for us

Shortly after cutting the release:

  1. Check to see if the site has built to the production web servers (visit each of them directly). You'll probably want to continuously check for this, because the timing on the next step should be quick, preferably
  2. Ask @alertmybanjos to clear the CloudFlare cache once the site is available on both production boxes. This needs to be done because we currently have a bug where CloudFlare can cache a bad version of the newly-built javascript and CSS bundles, which we are working on.

If you'd like to run Google's Lighthouse test to measure the performance update, here's instructions: https://developers.google.com/web/tools/lighthouse

Recent theme updates change how images are sized inside guides
and docs, and on the home page/listing pages

Eventually, we shoud run hugo -gc to clean up the old generated
images that are no longer used. But out of caution I thought we
should delay this, in case some users' browsers still request them
@nmelehan
Copy link
Copy Markdown
Contributor Author

nmelehan commented Dec 18, 2020

✔️ Deploy preview for nostalgic-ptolemy-b01ab8 ready!

🔨 Explore the source changes: 9d1cf97

🔍 Inspect the deploy logs: https://app.netlify.com/sites/nostalgic-ptolemy-b01ab8/deploys/5fdccc50045c01000736951a

😎 Browse the preview: https://deploy-preview-3857--nostalgic-ptolemy-b01ab8.netlify.app

@nmelehan nmelehan changed the base branch from develop to main December 18, 2020 16:02
go.mod Outdated
github.com/bep/hugo-jslibs/instantpage v0.0.0-20200822093604-7b6e0aaba587 // indirect
github.com/bep/hugo-jslibs/turbolinks v0.1.2 // indirect
github.com/bep/linodedocs v0.0.0-20201218014640-53ad752e0ac9
github.com/bep/linodedocs v0.0.0-20201220215401-da781bf59b68
Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

this brings the PR up to date with the latest changes to the linode-website-partials repo from last friday: https://github.com/linode/linode-website-partials/commits/master

- Updates AlpineJS
- Fixes a search timing issue Bjørn discovered
- Makes clicking on a title in the ToC update the browser's URL with the title's ID
@nmelehan nmelehan merged commit ef4633a into linode:main Dec 21, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants