n1ro°
RU

Компьютеры · Инструкция

Как добавить каталог в PATH GitHub Actions

Если вы установили CLI в нестандартный каталог внутри workflow, не нужно вручную повторять полный путь в каждом шаге. Gi

Редакция N1RO · Проверено

Короткий ответ

Запишите путь отдельной строкой в `$GITHUB_PATH`; он появится в `PATH` у последующих шагов текущего job. Проверьте актуальные условия по официальным источникам на дату 2026-09-18 и сверьте модель/версию устройства или сервиса перед действием.

Что делать

  1. 1. Определите каталог: Убедитесь, что именно в нём лежит исполняемый файл.
  2. 2. Добавьте путь: Bash: `echo "$HOME/.local/bin" >> "$GITHUB_PATH"`.
  3. 3. Перейдите к следующему шагу: Текущий шаг не получает обновлённый PATH автоматически.
  4. 4. Проверьте команду: В следующем step выполните `command -v tool` или `tool --version`.

Пример

`echo "$HOME/.local/bin" >> "$GITHUB_PATH"`; проверку `tool --version` выполняйте уже в следующем step.

Важно

Изменение через GITHUB_PATH действует для последующих шагов job, а не для команды, которая его записала.

Как понять, что всё сработало

  • В следующем step `command -v` или `tool --version` находит бинарник из добавленного каталога.
  • Текущий step не полагается на обновлённый `PATH`, если путь был записан только в `$GITHUB_PATH`.

Что учитывать

Изменение через GITHUB_PATH действует для последующих шагов job, а не для команды, которая его записала.

Источники и проверка

Фактическая часть сверена по первичным источникам (в т.ч. Workflow commands for GitHub Actions). Пример и формулировки — редакция N1RO на 2026-09-18.