DocumentServer/.github/workflows/update-submodules.yml

28 lines
711 B
YAML
Raw Normal View History

name: Update submodules
on: workflow_dispatch
jobs:
update-submodules:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v3
with:
token: ${{ secrets.PUSH_TOKEN }}
- name: Update submodules recursively
run: |
git submodule update --init --recursive
git submodule update --recursive --remote
- name: Commit & push changes
run: |
git config --global user.name 'github-actions[bot]'
git config --global user.email 'github-actions[bot]@users.noreply.github.com'
git add --all
git commit -m 'Update submodules' || echo 'No changes to commit'
git push