name: Push to Luarocks on: push: pull_request: workflow_dispatch: jobs: luarocks-upload: runs-on: ubuntu-22.04 steps: - uses: actions/checkout@v3 with: fetch-depth: 0 # Required to count the commits - name: Get Version run: echo "LUAROCKS_VERSION=$(git describe --abbrev=0 --tags)" >> $GITHUB_ENV - name: LuaRocks Upload uses: nvim-neorocks/luarocks-tag-release@v5 env: LUAROCKS_API_KEY: ${{ secrets.LUAROCKS_API_KEY }} with: version: ${{ env.LUAROCKS_VERSION }} test_interpreters: "" dependencies: | nvim-nio ~> 1.7 lua-utils.nvim == 1.0.2 plenary.nvim == 0.1.4 nui.nvim == 0.3.0 pathlib.nvim ~> 2.2