Files
hugo/testscripts/commands/mod_tidy.txt
T
Bjørn Erik Pedersen 4169c1f70f modules: Ignore non-require blocks in go.mod rewrite
The Go 1.24 tool directive uses single-token entries inside a
tool ( ... ) block. The previous splitter treated any tab-indented
line as a require entry, causing an index out of range panic when
running hugo mod tidy on a module with a tool block.

Track the require block state explicitly so other blocks (tool,
replace, exclude, retract) are left untouched.

Fixes #14783
2026-04-20 19:11:41 +02:00

28 lines
373 B
Plaintext

# Test hugo mod tidy.
hugo mod tidy
cmp go.mod golden/go.mod.cleaned
-- hugo.toml --
title = "Hugo Modules Test"
-- go.mod --
go 1.19
require github.com/bep/empty-hugo-module v1.0.0
tool (
github.com/gohugoio/hugo
)
module github.com/gohugoio/testmod
-- golden/go.mod.cleaned --
go 1.19
tool (
github.com/gohugoio/hugo
)
module github.com/gohugoio/testmod