Fix: добавлены стандартные пути Go в PATH раннера
Wiki Sync / Синхронизация Wiki (push) Failing after 1s
Release CI/CD / Сборка и публикация релиза (push) Failing after 41s

This commit is contained in:
Dmitriy Fofanov
2026-02-23 23:10:01 +03:00
parent 5eae8c26ac
commit 25c0132f9e
2 changed files with 18 additions and 0 deletions
+9
View File
@@ -66,12 +66,21 @@ jobs:
- name: "Проверка Go" - name: "Проверка Go"
shell: bash shell: bash
run: | 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 if ! command -v go &>/dev/null; then
echo "ОШИБКА: Go не установлен на раннере." echo "ОШИБКА: Go не установлен на раннере."
echo "Установите Go ${{ env.GO_VERSION }} на сервер раннера." echo "Установите Go ${{ env.GO_VERSION }} на сервер раннера."
echo "Проверенные пути: $PATH"
exit 1 exit 1
fi fi
echo ">>> Go: $(go version)" echo ">>> Go: $(go version)"
echo ">>> GOPATH: $(go env GOPATH)"
echo ">>> GOROOT: $(go env GOROOT)"
# ── Определение версии ────────────────────────────────────────────── # ── Определение версии ──────────────────────────────────────────────
- name: "Определение версии и предыдущего тега" - name: "Определение версии и предыдущего тега"
+9
View File
@@ -66,12 +66,21 @@ jobs:
- name: "Проверка Go" - name: "Проверка Go"
shell: bash shell: bash
run: | 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 if ! command -v go &>/dev/null; then
echo "ОШИБКА: Go не установлен на раннере." echo "ОШИБКА: Go не установлен на раннере."
echo "Установите Go ${{ env.GO_VERSION }} на сервер раннера." echo "Установите Go ${{ env.GO_VERSION }} на сервер раннера."
echo "Проверенные пути: $PATH"
exit 1 exit 1
fi fi
echo ">>> Go: $(go version)" echo ">>> Go: $(go version)"
echo ">>> GOPATH: $(go env GOPATH)"
echo ">>> GOROOT: $(go env GOROOT)"
# ── Определение версии ────────────────────────────────────────────── # ── Определение версии ──────────────────────────────────────────────
- name: "Определение версии и предыдущего тега" - name: "Определение версии и предыдущего тега"