name: Send submodule updates to parent repo on: push: branches: - main jobs: update: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 with: repository: kada49/.dotfiles ref: tiling token: ${{ secrets.GH_PAT }} submodules: true - name: Pull & update submodules recursively run: | git submodule update --init --recursive git submodule update --recursive --remote - name: Commit run: | git config user.email "actions@github.com" git config user.name "GitHub Actions" git add --all git commit -m "Update submodules" || echo "No changes to commit" git push