diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 63c9eaa..ffa93a7 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -54,5 +54,16 @@ jobs: --go_out=paths=source_relative:./gen/go \ --go-grpc_out=paths=source_relative:./gen/go + - name: Commit and push changes + run: | + # Представляемся Git-ботом + git config --global user.name "github-actions[bot]" + git config --global user.email "github-actions[bot]@users.noreply.github.com" + + # Добавляем папку gen в индекс + git add ./gen + + # Проверяем, есть ли изменения. Если есть — коммитим и пушим. + git diff --quiet && git diff --staged --quiet || (git commit -m "chore: auto-generate protobuf files [skip ci]" && git push) - name: Publish package run: npm publish