#bash #circleci #github-actions
#git #github #github-действия
Вопрос:
В рабочем процессе GitHub Actions мы несколько раз пытались получить имена файлов, измененных принудительной фиксацией, с помощью этой команды run: git diff-tree --no-commit-id --name-only -r ${{ github.sha }}
. Но он всегда возвращает только следующий журнал, не указывающий имя файла или имя файла с указанием пути. Смотрите Изображение ниже.
О типе бегуна: ubuntu-latest
, который не является автономным бегуном.
Ответ №1:
Действие проверки по умолчанию создает мелкий клон. Используйте
- uses: actions/checkout@v2
with:
# Number of commits to fetch. 0 indicates all history for all branches and tags.
# Default: 1
fetch-depth: 2