Skip to content

Update Submodules

Update Submodules #3

name: Update Submodules
on:
schedule:
- cron: '0 0 */3 * *' # every 3 days at midnight
workflow_dispatch:
jobs:
update:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
with:
submodules: recursive
token: ${{ secrets.PAT }}
- name: Update submodules
run: |
git config --global user.name 'GitHub Action'
git config --global user.email '[email protected]'
git submodule update --remote --recursive
git add .
git diff --cached --quiet || git commit -m "action: update submodules"
git push