Компьютеры · Инструкция
Как не потерять скрытые файлы в workflow artifact
Скрытый отчёт покрытия или dotfile может существовать на runner и при этом отсутствовать в artifact. Проверять нужно и g
Короткий ответ
Для `actions/upload-artifact` включите `include-hidden-files: true`, иначе dotfiles по умолчанию не попадут в artifact. Ограничьте `path` и исключите секретные `.env`/ключи.
Что делать
- 1: Перед upload выведите staging-каталог вместе с dotfiles, например `ls -la path/output`.
- 2: В шаге `actions/upload-artifact` задайте нужный `path` и `include-hidden-files: true`.
- 3: Добавьте отрицательные path-patterns для секретных файлов.
- 4: Запустите workflow и скачайте artifact.
- 5: Сравните artifact со staging: нужные dotfiles есть, секретных нет.
Важно
Hidden files часто содержат credentials; не включайте их для корня репозитория без явных исключений.
Что учитывать
Hidden files часто содержат credentials; не включайте их для корня репозитория без явных исключений.
Источники и проверка
Фактическая часть сверена по первичным источникам (в т.ч. actions/upload-artifact). Пример и формулировки — редакция N1RO на 2026-09-18.