Skip to content

Conversation

@elreydetoda
Copy link
Collaborator

@elreydetoda elreydetoda commented Nov 6, 2022

want to upgrade hugo to the latest version, mainly because of this feature we need: #475 (comment)

@gerbrent, don't know if we need to pull in @ironicbadger for this but the new container should just build (without any issues) and the deploy steps should be the exact same. So, I think it'll be fine to just merge this and let his build pipeline handle the rest. 😁

here is an md file which has the changelog for all the changes between the versions.

summary.md

@elreydetoda elreydetoda added enhancement New feature, enhancement, or request dev Related to the development environment infrastructure Related to infrastructure QA quality assurance (automated testing with playwright) deployment Deployed to an environment (likely main) labels Nov 6, 2022
@elreydetoda elreydetoda self-assigned this Nov 6, 2022
Copy link
Collaborator

@CGBassPlayer CGBassPlayer left a comment

Choose a reason for hiding this comment

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

In my local testing:

  • Development container was built
  • Development container ran successfully
  • Local E2E tests ran successfully
  • Build Metrics ran successfully
  • Production container built successfully

So this LGTM!

@CGBassPlayer
Copy link
Collaborator

Looks like in the months this has been sitting, Hugo as gone all the way to v0.110.0. I will have to look through the releases and see if there is anything new we may want or if v0.105.0 is still good for us

@gerbrent
Copy link
Collaborator

gerbrent commented Feb 7, 2023

thanks @CGBassPlayer ! And @elreydetoda too... yes, lets get this updated if all looks good on the new version.

@CGBassPlayer CGBassPlayer self-assigned this Feb 7, 2023
@elreydetoda
Copy link
Collaborator Author

elreydetoda commented Feb 19, 2023

BTW, for anyone that's interested I created a quick script to gather all the GH info for releases here. The first time I decided to read the changelog I created this, because I wasn't going to go and look at every release's full release notes manually 🙃

@elreydetoda
Copy link
Collaborator Author

Here's the output from the tool:

v0.105.0-v0.110.0_summary.md

by running:

./summarizer.py 'gohugoio/hugo' -c v0.105.0 -o v0.105.0-v0.110.0_summary.md

If you drop the -o stuff it'll just output to your console.

@elreydetoda
Copy link
Collaborator Author

So, there'e actually some pretty cool stuff that was released for Hugo. Mainly the 0.110.0 & 0.109.0 releases.

Specifically config.toml -> hugo.toml (0.110.0)
Also, they now allow you to pass variables to SASS/SCSS (0.109.0) which is awesome!

I don't think we need any of that right now, but I'll create another issue for upgrading later on, mainly just want to get this merged so @CGBassPlayer can do the 404 testing stuff.

(attaching for next issue)
v0.105.0-v0.110.0_summary.md

@elreydetoda elreydetoda merged commit 9a42051 into JupiterBroadcasting:develop Feb 19, 2023
@elreydetoda elreydetoda deleted the hugo_upgrade-v0.105.0 branch February 19, 2023 15:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

deployment Deployed to an environment (likely main) dev Related to the development environment enhancement New feature, enhancement, or request infrastructure Related to infrastructure QA quality assurance (automated testing with playwright)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants