From dc718d4f7a0ced00d94514beec48d53ecbdf3e19 Mon Sep 17 00:00:00 2001 From: crystal Date: Tue, 9 Apr 2024 06:57:35 -0600 Subject: [PATCH] upgrade go as user forgejo --- .ci-make.sh | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) 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