Я использую этот скрипт для генерации файла с датами фиксации
cat .github/workflows/header.md > "COVID 19/fechas.md"
git ls-tree -r --name-only HEAD COVID\ 19/*.csv | while read filename; do
date=$(git log -1 --format="%aD" -- "$filename")
echo "| $date | $filename |" >> "COVID 19/fechas.md"
done
git config --global user.email "jjmerelo@gmail.com"
git config --global user.name "FechaActionBot"
git add "COVID 19/fechas.md"
git commit -m "Fichero de fechas generado"
В этом GitHub Action , который проверяет код и запускается выше как скрипт.
Независимо от того, какой формат я использую (дату коммиттера или автора), я получаю одинаковый результат , который показывает одинаковую дату (текущую) для всех файлов.