diff --git a/.ci-make.sh b/.ci-make.sh index 7c112bf..7141acf 100755 --- a/.ci-make.sh +++ b/.ci-make.sh @@ -156,12 +156,15 @@ case "$1" in adduser --quiet --comment forgejo --disabled-password forgejo chown -R forgejo:forgejo . if [ "$DEP_GOLANG_NODEB_REV" ];then - go install golang.org/dl/go$DEP_GOLANG_VER.$DEP_GOLANG_NODEB_REV@latest - ln -s ~/go/bin/go$DEP_GOLANG_VER.$DEP_GOLANG_NODEB_REV ~/go/bin/go - export PATH="$HOME/go/bin:$PATH" - go download - go version + su forgejo -c "./.ci-make.sh forgejo-test-deps_upgrade-go $DEP_GOLANG_VER $DEP_GOLANG_NODEB_REV" fi ;; + "forgejo-test-deps_upgrade-go") + go install golang.org/dl/go$2.$3@latest + ln -s ~/go/bin/go$2.$3 ~/go/bin/go + export PATH="$HOME/go/bin:$PATH" + go download + go version + ;; esac