From a719c2531ffead3b186bdc2012bf3e5109b395f3 Mon Sep 17 00:00:00 2001 From: David Karlsson <35727626+dvdksn@users.noreply.github.com> Date: Wed, 6 Mar 2024 16:08:12 +0100 Subject: [PATCH] hugo: use Go toolchain to update module version Signed-off-by: David Karlsson <35727626+dvdksn@users.noreply.github.com> --- Dockerfile | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/Dockerfile b/Dockerfile index 4ebd4e3ead..5d6ce1e764 100644 --- a/Dockerfile +++ b/Dockerfile @@ -50,11 +50,15 @@ RUN htmltest FROM build-base as update-modules ARG MODULE -RUN if [ -n "$MODULE" ]; then \ - hugo mod get ${MODULE}; \ - else \ - echo "no module set"; \ - fi +RUN <<"EOT" +if [ -n "$MODULE" ]; then + go mod edit -dropdreplace ${MODULE/@*/} + hugo mod get ${MODULE} + go mod edit -replace ${MODULE/@*/}=${MODULE}; +else \ + echo "no module set"; \ +fi +EOT RUN hugo mod vendor FROM scratch as vendor