Repository navigation
Deps: Update GH Action Deps - #496
Open
renovate[bot] wants to merge 1 commit into
Open
renovate[bot] wants to merge 1 commit into
renovate[bot] wants to merge 1 commit into
Conversation
renovate
Bot
force-pushed
the
renovate/gh-action-deps
branch
2 times, most recently
from
September 9, 2026 04:38
14a15d1 to
decf27a
Compare
renovate
Bot
force-pushed
the
renovate/gh-action-deps
branch
from
September 15, 2026 17:31
decf27a to
2eaf91a
Compare
renovate
Bot
force-pushed
the
renovate/gh-action-deps
branch
from
September 28, 2026 20:09
2eaf91a to
224576c
Compare
renovate
Bot
force-pushed
the
renovate/gh-action-deps
branch
4 times, most recently
from
October 13, 2026 18:30
16120b1 to
7edc192
Compare
renovate
Bot
force-pushed
the
renovate/gh-action-deps
branch
3 times, most recently
from
October 21, 2026 20:50
b186e46 to
68293d3
Compare
renovate
Bot
force-pushed
the
renovate/gh-action-deps
branch
2 times, most recently
from
October 27, 2026 21:15
c3c0287 to
1aa5e8e
Compare
renovate
Bot
force-pushed
the
renovate/gh-action-deps
branch
from
October 29, 2026 05:43
1aa5e8e to
77cc11f
Compare
This branch has not been deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Note
This PR body was truncated due to platform limits.
This PR contains the following updates:
v6.0.2→v6.1.0v6.3.0→v6.5.0v6.3.0→v6.5.0v7.0.0→v7.0.2v1.8.0→v1.9.01.26.1→1.27.30.147.8→0.169.0v1.0.15→v1.1.024.14.0→24.22.2v3.0.0→v3.2.1Release Notes
actions/checkout
v6.1.0Compare Source
What's Changed
allow-unsafe-pr-checkoutto v6 by @aiqiaoy in #2500https://github.blog/changelog/2026-06-18-safer-pull_request_target-defaults-for-github-actions-checkout/ for more details about this breaking change
Full Changelog: actions/checkout@v6.0.3...v6.1.0
v6.0.3Compare Source
actions/setup-go
v6.5.0Compare Source
What's Changed
Dependency update
New Contributors
Full Changelog: actions/setup-go@v6...v6.5.0
v6.4.0Compare Source
What's Changed
Enhancement
Dependency update
Documentation update
New Contributors
Full Changelog: actions/setup-go@v6...v6.4.0
actions/setup-node
v6.5.0Compare Source
What's Changed
Full Changelog: actions/setup-node@v6.4.0...v6.5.0
v6.4.0Compare Source
What's Changed
Dependency updates:
New Contributors
Full Changelog: actions/setup-node@v6...v6.4.0
actions/upload-artifact
v7.0.2Compare Source
What's Changed
New Contributors
Full Changelog: actions/upload-artifact@v7.0.1...v7.0.2
v7.0.1Compare Source
What's Changed
Full Changelog: actions/upload-artifact@v7...v7.0.1
fossas/fossa-action
v1.9.0Compare Source
What's Changed
New Contributors
Full Changelog: fossas/fossa-action@v1.8.0...v1.9.0
actions/go-versions (go)
v1.27.3: 1.27.3Compare Source
Go 1.27.3
v1.27.2: 1.27.2Compare Source
Go 1.27.2
v1.27.1: 1.27.1Compare Source
Go 1.27.1
v1.27.0: 1.27.0Compare Source
Go 1.27.0
v1.26.10: 1.26.10Compare Source
Go 1.26.10
v1.26.9: 1.26.9Compare Source
Go 1.26.9
v1.26.8: 1.26.8Compare Source
Go 1.26.8
v1.26.7: 1.26.7Compare Source
Go 1.26.7
v1.26.6: 1.26.6Compare Source
Go 1.26.6
v1.26.5: 1.26.5Compare Source
Go 1.26.5
v1.26.4: 1.26.4Compare Source
Go 1.26.4
v1.26.3: 1.26.3Compare Source
Go 1.26.3
v1.26.2: 1.26.2Compare Source
Go 1.26.2
gohugoio/hugo (hugo)
v0.169.0Compare Source
The main motivation behind this release is to get out a build with Go 1.27.3, which blocks trust in a small set of intermediate certificates due to specific security concerns around their operation. See the eMudhra incident for more information. This affects Hugo features that fetch remote resources over HTTPS, e.g.
resources.GetRemote.This release also contains some security hardening of the template functions and menu entries that can render content as HTML (see below), a deprecation of looking up reserved front matter fields via
.Params(also below), a faster and more robustplainify, and a set of bug fixes.Security notes
Templates are trusted in Hugo, but content (including front matter) is not necessarily. This release tightens a few places where values from content could end up rendered as unescaped HTML:
preandpostvalues in menu entries defined in front matter are now HTML escaped, unlesstext/htmlis allowed insecurity.allowContent, which already marks HTML in/contentas trusted. A warning (warning-menu-pre-post-html-escaped) is logged when a value containing HTML markup is escaped. Menu entries defined in the project configuration are not affected.f63482bemojifyandplainifynow return astringunless the input istemplate.HTML, in which case the result is alsotemplate.HTML. Previously both always returnedtemplate.HTML, so e.g.{{ .Title | emojify }}would mark a potentially unsafe title as safe HTML. If you relied on the old behavior with trusted input, pipe the result throughsafeHTML. Thanks to @Reload3d for reporting this. #15452Deprecations
Reserved front matter fields such as
title,dateandsummaryare currently also stored in.Params. Lookups such as.Params.title(andByParam "title",where .Pages "Params.title" ...etc.) are now redirected to the correspondingPagemethod and logged as deprecated, unless the field was set in theparamssection of front matter. The content of.Paramsis unchanged for now.53e1fef.Params.date.Date.Params.description.Description.Params.draft.Draft.Params.expirydate.ExpiryDate.Params.keywords.Keywords.Params.lastmod.Lastmod.Params.layout.Layout.Params.linktitle.LinkTitle.Params.publishdate.PublishDate.Params.slug.Slug.Params.summary.RawSummary(new).Params.title.Title.Params.translationkey.TranslationKey.Params.type.Type.Params.weight.WeightBug fixes
46e51f3@bep #15484c22158c@chanellebingham #15472ce5d232@Ferdinand-MZ #154732efee51@bep #15481b86e0ca@bep #1546677230eb@bep85fb23f@bep #154498df3180@jmooring #15444Improvements
53e1fef@bep3e67572@bepf63482b@bep7343fc9@bepff4eab7@bep #154677ec3a36@bep #15462895f583@bep #1545287bf585@bep #154529d50291@bep #15453683a877@bepDependency Updates
6e494d0@dependabot[bot]8c1fdca@dependabot[bot]ed22b85@dependabot[bot]4102d1a@dependabot[bot]ac5af66@dependabot[bot]v0.168.0Compare Source
Notable new features
imaging.firstFrameOnlyoption (and a matching processing flag) to only decode/encode the first frame of animated images. Hugo now also only decodes the first frame when the target format doesn't support animation, and fails early with an informative error if processing all frames would exceed the WASM memory limit.FrameCountmethod on images, e.g. to check if an image is animated.site.Languagenow hasTranslateandFormat*methods, so you can e.g. range oversite.Languagesand translate into each language.charsetoption forjs.Buildandcss.Build.Security fixes
This release is built with Go 1.27.2, which includes 15 security fixes. The most relevant for Hugo are:
html/templateescaping fixes, which also apply to Hugo's fork of the package: CVE-2026-94448 (context tracking not reset on consecutive expressions in JS template literals) and CVE-2026-97030 (yieldnot recognized as a regexp preceder keyword). Both could lead to incorrect escaping of inline JavaScript.net/httpfixes (HTTP/2 server crash and memory exhaustion, connection desynchronization, unboundedRangeheader parsing), relevant forhugo serverand remote resources. The corresponding HTTP/2 fixes are also included via the upgrade ofgolang.org/x/netto v0.61.0.os.Root.Mkdir(All)could follow junctions out of the root on Windows.Also:
github.com/tdewolff/minifyis upgraded to v2.24.19, which fixes GHSA-3ppm-p7r9-c5w3:</script>(and<!--) inside inline scripts was not properly escaped (case-insensitively) when minifying JS in HTML.module.replacementsdefined in themes; only the project can define replacements.Changes
0732ead@bep #15420ac62c80@taekop #12838be8ffd6@bep285d0ef@bepc94bdf9@bep63fb71c@bep2f2f33b@bep53aae44@bep13ee7e9@bep #154330688a8c@bep #15435c9f6e4d@bep #15430df8bade@bep #7844d1024ae@bep #154256883b55@bepf44c355@bep #1542746123a6@bep31f5395@toddy156b3ba3a@bep #15403ec69d0e@bepDependency Updates
2bbad50@dependabot[bot]030619b@dependabot[bot]13ef707@dependabot[bot]846b1d7@dependabot[bot]16441d2@dependabot[bot]Build Setup
8c88da3@jmooringv0.167.0Compare Source
This release brings relative partial references, slug support for branch pages, and a handful of security hardening fixes.
Relative partial references. A partial name starting with
./or../is now resolved relative to the directory of the calling partial. This makes it much easier to write self-contained, movable partial trees, e.g.{{ partial "./item.html" . }}from withinlayouts/_partials/card/list.html. Relative paths are only allowed from within partials, and paths resolving outside the partials directory is an error. See #15373 and the documentation.Slugs for section, taxonomy and term pages. The
slugfront matter now works for branch pages, not just regular pages, and it cascades to descendants. This is particularly useful in multilingual sites, where e.g.content/help/_index.es.mdwithslug: ayudagives/es/ayuda/,/es/ayuda/avanzado/etc. See #14352.Other notable improvements include the new
build.cleanDestinationDirconfig withkeepFiles/keepDirsGlob patterns (#14937, docs),hugonow builds without a config file (#15393), exact numeric comparisons ineq,where,inand the set functions (#15322, #15358), and automatic summaries that no longer end inside an open list or blockquote (#14044).Security
This release contains several hardening fixes. None of them are known to be exploited, but if you build sites with untrusted themes or modules, you should upgrade.
security.allowReadroots as the Node.js tools andjs.Build.41040cc(thanks to @Hama1cco)/assetswere resolved and read by ESBuild itself. The resolved path is now checked against the allowed read paths before ESBuild loads it.2aa51f3(thanks to @Hama1cco)2fe9bab## Foo {id="..."}) were written unescaped into the table of contentshref, allowing attribute breakout.671fbf2Note
baseURLis nowhttps://example.org/(it was empty). Hugo has always required a valid URL to work properly, so this mostly affects new and test sites, but if you relied on the empty default for relative URLs, setbaseURLexplicitly.bc68654@bep #14625 #15384cleanDestinationDirconfig key is deprecated in favour ofbuild.cleanDestinationDir.enable. The--cleanDestinationDirflag maps to the new key. Note that.gitfiles in the publish dir are now kept by default.9086193@bep #14937eqnow compares numeric values the same way aslt,leetc., so e.g.eq 1 1.0is nowtrue. Also,in,intersect,union,uniq,symdiff,complementandwhere'sin/not innow compare numbers exactly rather than viafloat64, and no longer require the Go types to match.4d628bb366377b@bep #15322 #15358140d936@jmooring #15389summaryLengthwhen needed so they don't end inside an open container element. This may change the summary for some pages.d692a24@bep #14044Bug fixes
fdbba5a@jmooring2782bfd@flyn-org5edd05b@bep #11266 #153691d87ee5@bepffbcdba@hktitof #15323a374b86@bep #15330Improvements
f6606f1@bep41040cc@bep2aa51f3@bepc7f9999@bep #15393dd16df1@jakezwang #11131140d936@jmooring #1538983ab799@bep5d43ab7@bep #14352806a62e@bep #153858bac4de@bepbd1588b@bep #153739086193@bep #14937a74b753@bep #843307b9fba@jmooring #843309fa49b@bep2fe9bab@bep671fbf2@bep25f2856@bep #15367cb6a707@bep #15355 #15361366377b@bep #15358 #1535910bb97b@bep51cd9e6@bepec578f0@jmooring #153555698de9@bepd692a24@bep #14044 #149273be817e@bep4d628bb@bep #15322 #15347aaacd12@jmooring #15332881c0ec@bepDependency Updates
1567bde@dependabot[bot]9e4059c@dependabot[bot]8e3bbe6@dependabot[bot]753c5fc@dependabot[bot]facde8a@dependabot[bot]c7e1a8e@dependabot[bot]ec57bb7@dependabot[bot] #15324Documentation
7a46cd2@mikoxyzBuild Setup
34d8cdb@bepv0.166.0Compare Source
This release is mostly about hardening and bug fixes, but there are some notable changes:
.Rendernow takes an optional context argument:{{ .Render "view" $ctx }}, mirroring thepartialAPI. This makes it possible to pass e.g. a dict to a content view. See #15077.returnkeyword in templates has been reimplemented. It now works in any template (not just partials) and can be used anywhere, e.g. insideiforrangeblocks. See #15212.resources.Publishtemplate function andIndexOfmethod onPages.relatedconfig: newtokenizeoption for index values, and index creation is faster.Note
8d88b8b@bep #15267d19e0a4@bep #12536 #12543 #15266ec52e63@bep #15254c05c012@bepe6abb9c@bep6a2a955@bep #15301 #15302efd2456@bep #15273938c820@bep8405b80@bep #1521239507d5@ipince #4092 #3577 #5571 #4090Glob patterns
The glob library used for e.g. module mounts (
includeFiles,excludeFiles),cascadetargets,segments,deploymentmatchers andnoVendorhas been upgraded to v1.0.0. This is a complete rewrite of the matching engine that fixes a long list of correctness bugs, but it also means that some patterns may behave differently:{, an empty[]class) now fail with a syntax error instead of being silently accepted.**matches any sequence of characters including separators, but it is not the**/"globstar" of shells:**/xrequires the literal/and does not matchx, anda/**/bdoes not matcha/b. Use{**/,}xif you need both.\is the escape character, so a literal backslash must be written as\\.If a pattern that used to match no longer does (or vice versa), it was most likely relying on a bug in the old engine.
Security
text/orgcontent is now denied by default, as Org mode's export blocks and@@html:...@@snippets pass raw HTML through unescaped, making it the same XSS sink astext/html. Sites with Org content can opt back in viasecurity.allowContent.resources.GetRemoteetc.) now validate the resolved address at dial time and reject loopback, private, link-local, CGNAT and similar ranges. This only applies under the defaultsecurity.http.urlsallowlist; if you have customized it, you have opted into your own hosts and the check stands down. Proxies fromHTTP_PROXY/HTTPS_PROXYhide the destination address from this check and are now ignored unless you setsecurity.http.proxyFromEnvironment = true.security.node.permissions.allowRead.themes/mytheme/assets -> /somewhere/else) are now dropped. This closes a gap in thethemes/confinement; absolute mountsourcevalues are still allowed.Other
{{ return <value> }}outside a partial is now an error; it was previously silently ignored.slugwhose title contains a/(e.g.Watch/listen to this) now gets a single URL segment (.../watch-listen-to-this/) instead of a nested one (.../watch/listen-to-this/). Taxonomy and term pages are not affected.KaTeX
When upgrading to Hugo v0.166.0, sites using
transform.ToMathwith theoutputoption set tohtmlorhtmlAndMathmlmust update the KaTeX stylesheet referenced in their template(s) to version 0.18.4 or higher. Using older CSS versions like 0.16.21 will cause certain mathematical or chemical expressions to render incorrectly.Example update:
See these examples:
Bug fixes
ae07063@youdie0065130d00@youdie0067785668@bep #12536 #12543efe5cbc@jmooring #152617b5199f@bep87260e4@jmooring #1522349dceb1@bep #152075e70992@jmooring #15206Improvements
857120b@bep #15307938c820@bep3b2d3b8@bep9c2527f@bepa36bd27@bep24d5e42@bep9e7c978@bep #125436b5b7d8@bep #1254362e24b7@bep #12536 [#12543](hConfiguration
📅 Schedule: (UTC)
* 0-3 * * 1)🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.