Skip to content

Commit a719c25

Browse files
committed
hugo: use Go toolchain to update module version
Signed-off-by: David Karlsson <35727626+dvdksn@users.noreply.github.com>
1 parent a4609c2 commit a719c25

File tree

1 file changed

+9
-5
lines changed

1 file changed

+9
-5
lines changed

Dockerfile

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -50,11 +50,15 @@ RUN htmltest
5050

5151
FROM build-base as update-modules
5252
ARG MODULE
53-
RUN if [ -n "$MODULE" ]; then \
54-
hugo mod get ${MODULE}; \
55-
else \
56-
echo "no module set"; \
57-
fi
53+
RUN <<"EOT"
54+
if [ -n "$MODULE" ]; then
55+
go mod edit -dropdreplace ${MODULE/@*/}
56+
hugo mod get ${MODULE}
57+
go mod edit -replace ${MODULE/@*/}=${MODULE};
58+
else \
59+
echo "no module set"; \
60+
fi
61+
EOT
5862
RUN hugo mod vendor
5963

6064
FROM scratch as vendor

0 commit comments

Comments
 (0)