diff --git a/.github/actions/test-neovim-lua/action.yml b/.github/actions/test-neovim-lua/action.yml index 423ddaeb0d..9a0862f75f 100644 --- a/.github/actions/test-neovim-lua/action.yml +++ b/.github/actions/test-neovim-lua/action.yml @@ -7,6 +7,8 @@ runs: with: luaVersion: "luajit-openresty" - uses: leafo/gh-actions-luarocks@v5 + with: + luarocksVersion: "3.12.0" - shell: bash run: | luarocks install busted diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 6ab3614b0a..2c9bc3ffdb 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -100,15 +100,13 @@ jobs: env: NEOVIM_PATH: ${{ steps.vim.outputs.executable }} - # FIXME: Re-enable neovim lua tests - # https://github.com/cursorless-dev/cursorless/issues/2946 - # - name: Run neovim lua tests (Linux) - # uses: ./.github/actions/test-neovim-lua/ - # if: runner.os == 'Linux' && matrix.app_version == 'stable' - - # - name: Run neovim lua lint (Linux) - # uses: ./.github/actions/lint-lua-ls/ - # if: runner.os == 'Linux' && matrix.app_version == 'stable' + - name: Run neovim lua tests (Linux) + uses: ./.github/actions/test-neovim-lua/ + if: runner.os == 'Linux' && matrix.app_version == 'stable' + + - name: Run neovim lua lint (Linux) + uses: ./.github/actions/lint-lua-ls/ + if: runner.os == 'Linux' && matrix.app_version == 'stable' - name: Create vscode dist that can be installed locally run: pnpm -F @cursorless/cursorless-vscode populate-dist --local-install