chore(deps): update dependency gohugoio/hugo to v0.103.1 #68

Merged
xoxys merged 1 commits from renovate/gohugoio-hugo-0.x into main 2022-09-19 08:26:15 +00:00
Member

This PR contains the following updates:

Package Update Change
gohugoio/hugo minor v0.101.0 -> v0.103.1

Release Notes

gohugoio/hugo

v0.103.1

Compare Source

What's Changed

v0.103.0

Compare Source

There are 3 main topics in this release:

  • The hugo server finally comes with proper 404 support.
  • You can now use PostProcess'ed resources in all file types (e.g. JSON), not just HTML.
  • We have standardised the archive names for the release archives (as you can see further below). Hugo has since the first version used a rather odd and non-standard mixed case naming of the archive files (e.g. hugo_0.102.3_OpenBSD-64bit.tar.gz). We now use the standard GOOS/GOARCH values as-is, which makes it easier for people to script against. To avoid breakage when running on Netlify and similar, we create aliases for the most commonly downloaded Linux-archives on the old format and will continue to do so in the foreseeable future.

Bug fixes

Improvements

Dependency Updates

Build Setup

v0.102.3

Compare Source

What's Changed

v0.102.2

Compare Source

What's Changed

v0.102.1

Compare Source

What's Changed

v0.102.0

Compare Source

Note: there were an issue with the Deb Linux binaries (see #​10220), so those are now removed; will create a patch release with a fresh set later today.

This release adds Linux ARM64 extended archives (see issue #​8257). If you look behind the scenes of this, you may say that "this looks like a lot of work for one file", but the current serial build setup was already closing in on the timeout limits of CircleCI (mostly because of the relatively resource-intensive extended build with CGO/webp/libsass). So, we eventually had to do something. This release is built using Hugoreleaser, a custom build tool that allows us to partition the build step. The Linux ARM64 binaries are built in its own Docker container, and we also get a general speedup of the entire build:

image

In Circle CI, this is how the release flow looks like:

image

In the above, build_container1 is doing most of the work and is configured with parallelism: 7 and partitioned using $CIRCLE_NODE_TOTAL and $CIRCLE_NODE_INDEX:

image

See the CircleCI Config for details.

Notes

  • The MacOS archives have been replaced with universal/fat binaries that works on all MacOS platforms, named *macOS-universal.tar.gz.
  • These archives are removed: 32 bit Linux archives, Windows 32-bit and ARM, Linux ARM Deb. We may re-add some of these if enough people shout.

Bug fixes

Improvements

Dependency Updates

Build Setup

Documentation


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, click this checkbox.

This PR has been generated by Renovate Bot.

This PR contains the following updates: | Package | Update | Change | |---|---|---| | [gohugoio/hugo](https://github.com/gohugoio/hugo) | minor | `v0.101.0` -> `v0.103.1` | --- ### Release Notes <details> <summary>gohugoio/hugo</summary> ### [`v0.103.1`](https://github.com/gohugoio/hugo/releases/tag/v0.103.1) [Compare Source](https://github.com/gohugoio/hugo/compare/v0.103.0...v0.103.1) #### What's Changed - server: Fix redirects when file path contains bytes > 0x80 [`6be6752`](https://github.com/gohugoio/hugo/commit/6be6752c) [@&#8203;bep](https://github.com/bep) [#&#8203;10287](https://github.com/gohugoio/hugo/issues/10287) ### [`v0.103.0`](https://github.com/gohugoio/hugo/releases/tag/v0.103.0) [Compare Source](https://github.com/gohugoio/hugo/compare/v0.102.3...v0.103.0) There are 3 main topics in this release: - The `hugo server` finally comes with proper [404 support](https://gohugo.io/getting-started/configuration/#&#8203;404-server-error-page). - You can now use `PostProcess`'ed resources in all file types (e.g. JSON), not just HTML. - We have standardised the archive names for the release archives (as you can see further below). Hugo has since the first version used a rather odd and non-standard mixed case naming of the archive files (e.g. `hugo_0.102.3_OpenBSD-64bit.tar.gz`). We now use the standard GOOS/GOARCH values as-is, which makes it easier for people to script against. To avoid breakage when running on Netlify and similar, we create aliases for the most commonly downloaded Linux-archives on the old format and will continue to do so in the foreseeable future. #### Bug fixes - Fix usage description [`ab5ce59`](https://github.com/gohugoio/hugo/commit/ab5ce598) [@&#8203;satotake](https://github.com/satotake) - scss: Handle single-file sourcemaps correctly [`02c89a4`](https://github.com/gohugoio/hugo/commit/02c89a44) [@&#8203;toothrot](https://github.com/toothrot) [#&#8203;8174](https://github.com/gohugoio/hugo/issues/8174) #### Improvements - Filter out any duplicate files to post process [`8e77bcc`](https://github.com/gohugoio/hugo/commit/8e77bcc9) [@&#8203;bep](https://github.com/bep) [#&#8203;10269](https://github.com/gohugoio/hugo/issues/10269) - Support PostProcess for all file types [`74daca6`](https://github.com/gohugoio/hugo/commit/74daca6b) [@&#8203;bep](https://github.com/bep) [#&#8203;10269](https://github.com/gohugoio/hugo/issues/10269) - server: Add 404 support [`a5cda5c`](https://github.com/gohugoio/hugo/commit/a5cda5ca) [@&#8203;bep](https://github.com/bep) - Add `--force` to `hugo new` [`7d40da8`](https://github.com/gohugoio/hugo/commit/7d40da87) [@&#8203;satotake](https://github.com/satotake) [#&#8203;9243](https://github.com/gohugoio/hugo/issues/9243) - Update stale.yml [`5e03de0`](https://github.com/gohugoio/hugo/commit/5e03de0d) [@&#8203;sashashura](https://github.com/sashashura) #### Dependency Updates - build(deps): bump github.com/gobuffalo/flect from 0.2.5 to 0.3.0 [`1fd4c56`](https://github.com/gohugoio/hugo/commit/1fd4c562) [@&#8203;dependabot](https://github.com/dependabot)\[bot] - build(deps): bump github.com/getkin/kin-openapi from 0.98.0 to 0.100.0 [`5e2b28d`](https://github.com/gohugoio/hugo/commit/5e2b28d6) [@&#8203;dependabot](https://github.com/dependabot)\[bot] - build(deps): bump github.com/evanw/esbuild from 0.15.5 to 0.15.7 [`f2019f0`](https://github.com/gohugoio/hugo/commit/f2019f0a) [@&#8203;dependabot](https://github.com/dependabot)\[bot] - build(deps): bump github.com/yuin/goldmark from 1.4.13 to 1.4.14 [`475638f`](https://github.com/gohugoio/hugo/commit/475638fe) [@&#8203;dependabot](https://github.com/dependabot)\[bot] #### Build Setup - Use standard GOOS/GOARCH values in release archives [`3f0b40f`](https://github.com/gohugoio/hugo/commit/3f0b40f6) [@&#8203;bep](https://github.com/bep) [#&#8203;10073](https://github.com/gohugoio/hugo/issues/10073) - release: Bump Hugoreleaser version [`06c3ac6`](https://github.com/gohugoio/hugo/commit/06c3ac67) [@&#8203;bep](https://github.com/bep) ### [`v0.102.3`](https://github.com/gohugoio/hugo/releases/tag/v0.102.3) [Compare Source](https://github.com/gohugoio/hugo/compare/v0.102.2...v0.102.3) #### What's Changed - Fix shortcode parser regression with quoted param values [`8e5044d`](https://github.com/gohugoio/hugo/commit/8e5044d7) [@&#8203;bep](https://github.com/bep) [#&#8203;10236](https://github.com/gohugoio/hugo/issues/10236) ### [`v0.102.2`](https://github.com/gohugoio/hugo/releases/tag/v0.102.2) [Compare Source](https://github.com/gohugoio/hugo/compare/v0.102.1...v0.102.2) #### What's Changed - deps: Update github.com/tdewolff/minify/v2 v2.12.0 => v2.12.1 [`5046a6c`](https://github.com/gohugoio/hugo/commit/5046a6c7) [@&#8203;jmooring](https://github.com/jmooring) [#&#8203;10230](https://github.com/gohugoio/hugo/issues/10230) ### [`v0.102.1`](https://github.com/gohugoio/hugo/releases/tag/v0.102.1) [Compare Source](https://github.com/gohugoio/hugo/compare/v0.102.0...v0.102.1) #### What's Changed - release: Fix the Deb archives [`79932e7`](https://github.com/gohugoio/hugo/commit/79932e72) [@&#8203;bep](https://github.com/bep) [#&#8203;10220](https://github.com/gohugoio/hugo/issues/10220) ### [`v0.102.0`](https://github.com/gohugoio/hugo/releases/tag/v0.102.0) [Compare Source](https://github.com/gohugoio/hugo/compare/v0.101.0...v0.102.0) **Note:** there were an issue with the Deb Linux binaries (see [#&#8203;10220](https://github.com/gohugoio/hugo/issues/10220)), so those are now removed; will create a patch release with a fresh set later today. This release adds Linux ARM64 extended archives (see issue [#&#8203;8257](https://github.com/gohugoio/hugo/issues/8257)). If you look behind the scenes of this, you may say that "this looks like a lot of work for one file", but the current serial build setup was already closing in on the timeout limits of CircleCI (mostly because of the relatively resource-intensive extended build with CGO/webp/libsass). So, we eventually had to do something. This release is built using [Hugoreleaser](https://github.com/gohugoio/hugoreleaser), a custom build tool that allows us to [partition the build step](https://github.com/gohugoio/hugoreleaser#partitions). The Linux ARM64 binaries are built in its own Docker container, and we also get a general speedup of the entire build: <img width="458" alt="image" src="https://user-images.githubusercontent.com/394382/187086315-ce02e0cb-9c4f-4f5c-a24e-4f9f003bb181.png"> In Circle CI, this is how the release flow looks like: <img width="1023" alt="image" src="https://user-images.githubusercontent.com/394382/187086178-b1ab9bc5-1591-4a48-9338-975ac2ed2a3f.png"> In the above, `build_container1` is doing most of the work and is configured with `parallelism: 7` and partitioned using `$CIRCLE_NODE_TOTAL` and `$CIRCLE_NODE_INDEX`: <img width="699" alt="image" src="https://user-images.githubusercontent.com/394382/187086203-b2af4770-2a31-41b4-88ce-8ac58ec6c578.png"> See the [CircleCI Config](https://github.com/gohugoio/hugo/blob/master/.circleci/config.yml) for details. #### Notes - The MacOS archives have been replaced with universal/fat binaries that works on all MacOS platforms, named \*macOS-universal.tar.gz. - These archives are removed: 32 bit Linux archives, Windows 32-bit and ARM, Linux ARM Deb. We may re-add some of these if enough people shout. #### Bug fixes - common/hugio: One more fix for non-OS fs [`f5ba6fd`](https://github.com/gohugoio/hugo/commit/f5ba6fd4) [@&#8203;bep](https://github.com/bep) - common/hugio: Fix CopyDir when fs is not OS [`c4bbc1e`](https://github.com/gohugoio/hugo/commit/c4bbc1ee) [@&#8203;bep](https://github.com/bep) - markup/goldmark/codeblock: Fix attributes when no language identifier in CodeBlock [`cbdaff2`](https://github.com/gohugoio/hugo/commit/cbdaff21) [@&#8203;chick-p](https://github.com/chick-p) [#&#8203;10118](https://github.com/gohugoio/hugo/issues/10118) - commands: Fix embed in livereload.go [`3fefea0`](https://github.com/gohugoio/hugo/commit/3fefea06) [@&#8203;yyqqing](https://github.com/yyqqing) #### Improvements - license: Add copyright info [`c983484`](https://github.com/gohugoio/hugo/commit/c9834841) [@&#8203;bep](https://github.com/bep) [#&#8203;10218](https://github.com/gohugoio/hugo/issues/10218) - github: Use GitHub's Choco-Install function to retry installs [`f7e00c0`](https://github.com/gohugoio/hugo/commit/f7e00c03) [@&#8203;anthonyfok](https://github.com/anthonyfok) - livereload: Inject script without head or body tag [`b017f7c`](https://github.com/gohugoio/hugo/commit/b017f7cb) [@&#8203;satotake](https://github.com/satotake) [#&#8203;10105](https://github.com/gohugoio/hugo/issues/10105) - Externalise and embed livereload.js string [`21562e3`](https://github.com/gohugoio/hugo/commit/21562e3a) [@&#8203;satotake](https://github.com/satotake) - Cache when not found in LookupLayout [`9c24b86`](https://github.com/gohugoio/hugo/commit/9c24b86e) [@&#8203;bep](https://github.com/bep) - parser/pageparser: Don't store the byte slices [`223bf28`](https://github.com/gohugoio/hugo/commit/223bf280) [@&#8203;bep](https://github.com/bep) - Make the baseline benchmark's test files stable [`72b0ccd`](https://github.com/gohugoio/hugo/commit/72b0ccdb) [@&#8203;bep](https://github.com/bep) - Accept vendor-specified build date if .git/ is unavailable [`8ebcaa5`](https://github.com/gohugoio/hugo/commit/8ebcaa53) [@&#8203;anthonyfok](https://github.com/anthonyfok) [#&#8203;10053](https://github.com/gohugoio/hugo/issues/10053) - Extract the baseline benchmark to a test [`d1278f6`](https://github.com/gohugoio/hugo/commit/d1278f69) [@&#8203;bep](https://github.com/bep) - Add a baseline benchmark [`92f31ae`](https://github.com/gohugoio/hugo/commit/92f31ae6) [@&#8203;bep](https://github.com/bep) #### Dependency Updates - build(deps): bump go.uber.org/atomic from 1.9.0 to 1.10.0 [`2de393c`](https://github.com/gohugoio/hugo/commit/2de393c7) [@&#8203;dependabot](https://github.com/dependabot)\[bot] - build(deps): bump github.com/kyokomi/emoji/v2 from 2.2.9 to 2.2.10 [`7efb356`](https://github.com/gohugoio/hugo/commit/7efb3568) [@&#8203;dependabot](https://github.com/dependabot)\[bot] - build(deps): bump github.com/getkin/kin-openapi from 0.97.0 to 0.98.0 [`ddbcc67`](https://github.com/gohugoio/hugo/commit/ddbcc671) [@&#8203;dependabot](https://github.com/dependabot)\[bot] - deps: Update github.com/pelletier/go-toml/v2 v2.0.2 => v2.0.4 [`fd75f12`](https://github.com/gohugoio/hugo/commit/fd75f129) [@&#8203;bep](https://github.com/bep) [#&#8203;10210](https://github.com/gohugoio/hugo/issues/10210) - build(deps): bump github.com/spf13/afero from 1.8.2 to 1.9.2 [`14878ca`](https://github.com/gohugoio/hugo/commit/14878ca0) [@&#8203;dependabot](https://github.com/dependabot)\[bot] - build(deps): bump github.com/tdewolff/parse/v2 from 2.6.1 to 2.6.2 [`e88873b`](https://github.com/gohugoio/hugo/commit/e88873b8) [@&#8203;dependabot](https://github.com/dependabot)\[bot] - build(deps): bump github.com/mattn/go-isatty from 0.0.14 to 0.0.16 [`4219993`](https://github.com/gohugoio/hugo/commit/4219993b) [@&#8203;dependabot](https://github.com/dependabot)\[bot] - build(deps): bump github.com/rogpeppe/go-internal from 1.8.1 to 1.9.0 [`988e141`](https://github.com/gohugoio/hugo/commit/988e1417) [@&#8203;dependabot](https://github.com/dependabot)\[bot] - build(deps): bump github.com/yuin/goldmark from 1.4.12 to 1.4.13 [`4252988`](https://github.com/gohugoio/hugo/commit/42529882) [@&#8203;dependabot](https://github.com/dependabot)\[bot] - build(deps): bump github.com/spf13/cobra from 1.4.0 to 1.5.0 [`45f1b1c`](https://github.com/gohugoio/hugo/commit/45f1b1cf) [@&#8203;dependabot](https://github.com/dependabot)\[bot] - build(deps): bump github.com/tdewolff/minify/v2 from 2.11.10 to 2.12.0 [`369bdf2`](https://github.com/gohugoio/hugo/commit/369bdf22) [@&#8203;dependabot](https://github.com/dependabot)\[bot] - build(deps): bump github.com/evanw/esbuild from 0.14.43 to 0.15.5 [`d1b03a0`](https://github.com/gohugoio/hugo/commit/d1b03a09) [@&#8203;dependabot](https://github.com/dependabot)\[bot] #### Build Setup - releaser: Bump versions for release of 0.102.0 [`0ff4a93`](https://github.com/gohugoio/hugo/commit/0ff4a932) [@&#8203;bep](https://github.com/bep) - Add linux/arm64 extended to release setup [`45e1084`](https://github.com/gohugoio/hugo/commit/45e1084f) [@&#8203;bep](https://github.com/bep) [#&#8203;8257](https://github.com/gohugoio/hugo/issues/8257) - snap: Delete obsolete custom x-nodejs plugins [`0e0fb1b`](https://github.com/gohugoio/hugo/commit/0e0fb1b6) [@&#8203;anthonyfok](https://github.com/anthonyfok) - releaser: Fat MacOS binaries [`7fb2808`](https://github.com/gohugoio/hugo/commit/7fb28085) [@&#8203;bep](https://github.com/bep) [#&#8203;9131](https://github.com/gohugoio/hugo/issues/9131) - Update to Go 1.19 [`0cd1929`](https://github.com/gohugoio/hugo/commit/0cd1929b) [@&#8203;bep](https://github.com/bep) [#&#8203;10145](https://github.com/gohugoio/hugo/issues/10145) - snap: Replace mage with "go build" and set VendorInfo=snap [`2414819`](https://github.com/gohugoio/hugo/commit/24148193) [@&#8203;anthonyfok](https://github.com/anthonyfok) - snap: Use interface names etc-gitconfig and gitconfig, Take 2 [`5caed8a`](https://github.com/gohugoio/hugo/commit/5caed8a7) [@&#8203;anthonyfok](https://github.com/anthonyfok) [#&#8203;6226](https://github.com/gohugoio/hugo/issues/6226) - snap: Use interface names etc-gitconfig and gitconfig [`fd3953c`](https://github.com/gohugoio/hugo/commit/fd3953c1) [@&#8203;anthonyfok](https://github.com/anthonyfok) [#&#8203;6226](https://github.com/gohugoio/hugo/issues/6226) - releaser: Prepare repository for 0.102.0-DEV [`15463f8`](https://github.com/gohugoio/hugo/commit/15463f83) [@&#8203;bep](https://github.com/bep) #### Documentation - readme: Add Golang URL to Go links [`941c28a`](https://github.com/gohugoio/hugo/commit/941c28ab) [@&#8203;reecerussell](https://github.com/reecerussell) - Update README.md [`ffbdcc7`](https://github.com/gohugoio/hugo/commit/ffbdcc75) [@&#8203;bep](https://github.com/bep) - Update README.md [`95d9764`](https://github.com/gohugoio/hugo/commit/95d97645) [@&#8203;bep](https://github.com/bep) - Update README.md [`b66f9f2`](https://github.com/gohugoio/hugo/commit/b66f9f26) [@&#8203;bep](https://github.com/bep) - Update README.md [`5c48ba9`](https://github.com/gohugoio/hugo/commit/5c48ba93) [@&#8203;bep](https://github.com/bep) [#&#8203;10136](https://github.com/gohugoio/hugo/issues/10136) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, click this checkbox. --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzMi4xNjkuMSIsInVwZGF0ZWRJblZlciI6IjMyLjE5NC41In0=-->
renovator force-pushed renovate/gohugoio-hugo-0.x from 39f7728264 to e79a7b2b34 2022-08-29 14:02:57 +00:00 Compare
renovator changed title from chore(deps): update dependency gohugoio/hugo to v0.102.0 to chore(deps): update dependency gohugoio/hugo to v0.102.1 2022-08-29 14:02:58 +00:00
renovator force-pushed renovate/gohugoio-hugo-0.x from e79a7b2b34 to e76f94449b 2022-08-31 12:02:41 +00:00 Compare
renovator changed title from chore(deps): update dependency gohugoio/hugo to v0.102.1 to chore(deps): update dependency gohugoio/hugo to v0.102.2 2022-08-31 12:02:42 +00:00
renovator force-pushed renovate/gohugoio-hugo-0.x from e76f94449b to 78972d52ed 2022-09-01 11:02:45 +00:00 Compare
renovator changed title from chore(deps): update dependency gohugoio/hugo to v0.102.2 to chore(deps): update dependency gohugoio/hugo to v0.102.3 2022-09-01 11:02:46 +00:00
renovator force-pushed renovate/gohugoio-hugo-0.x from 78972d52ed to 2f80baca15 2022-09-15 17:03:03 +00:00 Compare
renovator changed title from chore(deps): update dependency gohugoio/hugo to v0.102.3 to chore(deps): update dependency gohugoio/hugo to v0.103.0 2022-09-15 17:03:04 +00:00
renovator force-pushed renovate/gohugoio-hugo-0.x from 2f80baca15 to 64341d9f79 2022-09-18 15:03:01 +00:00 Compare
renovator changed title from chore(deps): update dependency gohugoio/hugo to v0.103.0 to chore(deps): update dependency gohugoio/hugo to v0.103.1 2022-09-18 15:03:02 +00:00
xoxys merged commit cc944c6961 into main 2022-09-19 08:26:15 +00:00
xoxys deleted branch renovate/gohugoio-hugo-0.x 2022-09-19 08:26:15 +00:00
Sign in to join this conversation.
No reviewers
No Label
No Milestone
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: container/hugo#68
No description provided.