name: Community on: push: branches: - main jobs: community: runs-on: ubuntu-latest if: ${{ github.ref == 'refs/heads/main' && github.repository_owner == 'folke' }} steps: - uses: actions/checkout@v4 - uses: folke/github/neovim@main - name: Rockspec Build id: rockspec-build uses: actions/cache@v4 with: path: build key: rockspec-build - name: Generate Rockspec if: steps.rockspec-build.cache-hit != 'true' run: | nvim -l lua/lazy/build.lua - name: Push changes uses: stefanzweifel/git-auto-commit-action@v5 with: commit_message: "chore(build): auto-generate rockspec mappings" commit_user_name: "github-actions[bot]" commit_user_email: "github-actions[bot]@users.noreply.github.com" commit_author: "github-actions[bot] "