diff --git a/.gitea/workflows/release.yml b/.gitea/workflows/release.yml index 76fc0e3..3214963 100644 --- a/.gitea/workflows/release.yml +++ b/.gitea/workflows/release.yml @@ -66,12 +66,21 @@ jobs: - name: "Проверка Go" shell: bash run: | + # Добавляем стандартные пути установки Go + for p in /usr/local/go/bin /usr/local/bin /snap/bin "$HOME/go/bin" "$HOME/.go/bin" /opt/go/bin; do + [ -d "$p" ] && export PATH="$p:$PATH" + done + # Сохраняем PATH для всех последующих шагов + echo "PATH=$PATH" >> "$GITHUB_ENV" if ! command -v go &>/dev/null; then echo "ОШИБКА: Go не установлен на раннере." echo "Установите Go ${{ env.GO_VERSION }} на сервер раннера." + echo "Проверенные пути: $PATH" exit 1 fi echo ">>> Go: $(go version)" + echo ">>> GOPATH: $(go env GOPATH)" + echo ">>> GOROOT: $(go env GOROOT)" # ── Определение версии ────────────────────────────────────────────── - name: "Определение версии и предыдущего тега" diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 76fc0e3..3214963 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -66,12 +66,21 @@ jobs: - name: "Проверка Go" shell: bash run: | + # Добавляем стандартные пути установки Go + for p in /usr/local/go/bin /usr/local/bin /snap/bin "$HOME/go/bin" "$HOME/.go/bin" /opt/go/bin; do + [ -d "$p" ] && export PATH="$p:$PATH" + done + # Сохраняем PATH для всех последующих шагов + echo "PATH=$PATH" >> "$GITHUB_ENV" if ! command -v go &>/dev/null; then echo "ОШИБКА: Go не установлен на раннере." echo "Установите Go ${{ env.GO_VERSION }} на сервер раннера." + echo "Проверенные пути: $PATH" exit 1 fi echo ">>> Go: $(go version)" + echo ">>> GOPATH: $(go env GOPATH)" + echo ">>> GOROOT: $(go env GOROOT)" # ── Определение версии ────────────────────────────────────────────── - name: "Определение версии и предыдущего тега"