Компьютеры · Инструкция
Как добавить каталог в PATH GitHub Actions
Если вы установили CLI в нестандартный каталог внутри workflow, не нужно вручную повторять полный путь в каждом шаге. Gi
Короткий ответ
Запишите путь отдельной строкой в `$GITHUB_PATH`; он появится в `PATH` у последующих шагов текущего job. Проверьте актуальные условия по официальным источникам на дату 2026-09-18 и сверьте модель/версию устройства или сервиса перед действием.
Что делать
- 1. Определите каталог: Убедитесь, что именно в нём лежит исполняемый файл.
- 2. Добавьте путь: Bash: `echo "$HOME/.local/bin" >> "$GITHUB_PATH"`.
- 3. Перейдите к следующему шагу: Текущий шаг не получает обновлённый PATH автоматически.
- 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.