diff --git a/.gitea/workflows/update_servers.yaml b/.gitea/workflows/update_servers.yaml index 49f4852..7256df9 100644 --- a/.gitea/workflows/update_servers.yaml +++ b/.gitea/workflows/update_servers.yaml @@ -40,11 +40,13 @@ jobs: git config --local user.email "gitea-actions[bot]@noreply.gitea.io" git config --local user.name "Gitea Actions Bot" - # Проверяем, изменился ли файл servers.json, чтобы не делать пустых коммитов - if git diff --quiet servers.json; then - echo "Изменений в списке серверов нет." + # Добавляем все новые или измененные файлы конфигураций + git add -A + + # Проверяем, есть ли что коммитить, чтобы избежать ошибок пустой фиксации + if git diff --cached --quiet; then + echo "Изменений в файлах конфигураций нет." else - git add servers.json - git commit -m "Авто-обновление списка серверов [skip ci]" + git commit -m "Авто-обновление списков серверов [skip ci]" git push fi