Jak zrobić git push w GitHub Actions

Czasami pojawia się potrzeba aktualizacji kodu bezpośrednio z poziomu GitHub Actions. Dobrym przykładem jest automatyczne podbijanie wersji. Żeby umożliwić push do brancha należy w sekcji steps dodać token:
steps:
- uses: actions/checkout@v2
with:
token: ${{ secrets.GH_PERSONAL_ACCESS_TOKEN }}
- run: git config --global user.name 'Git Schab'
- run: git config --global user.email 'git@schab.it'
- run: git commit -m "Some super-duper important changes"
- run: git push
Żeby powyższa konfiguracja zadziałała należy dodać zmienną GH_PERSONAL_ACCESS_TOKEN w sekcji Repository secrets(ustawienia projektu) i przypisać jej wartość tokena. Miejsce gdzie można wygenerować nowy token: https://github.com/settings/tokens.
