diff options
| author | Justin M. Keyes <justinkz@gmail.com> | 2025-11-14 00:18:11 -0500 |
|---|---|---|
| committer | Justin M. Keyes <justinkz@gmail.com> | 2025-11-14 01:11:49 -0500 |
| commit | c1c9e71f784d49d95d83a3da2fb88a528f9a5001 (patch) | |
| tree | 4e682acab116b14899ffe0131c15f5036b4fe5e8 /.github | |
| parent | ci: emmylua (diff) | |
| download | nvim-lspconfig-c1c9e71f784d49d95d83a3da2fb88a528f9a5001.tar nvim-lspconfig-c1c9e71f784d49d95d83a3da2fb88a528f9a5001.tar.gz nvim-lspconfig-c1c9e71f784d49d95d83a3da2fb88a528f9a5001.tar.bz2 nvim-lspconfig-c1c9e71f784d49d95d83a3da2fb88a528f9a5001.tar.lz nvim-lspconfig-c1c9e71f784d49d95d83a3da2fb88a528f9a5001.tar.xz nvim-lspconfig-c1c9e71f784d49d95d83a3da2fb88a528f9a5001.tar.zst nvim-lspconfig-c1c9e71f784d49d95d83a3da2fb88a528f9a5001.zip | |
ci: retreat to luals
idk how to make this error stop
though I did read: https://github.com/EmmyLuaLs/emmylua-analyzer-rust/issues/29
error: undefined global variable: vim [undefined-global]
--> lua/lspconfig/configs/taplo.lua:6:29
5 | root_dir = function(fname)
6 | return vim.fs.dirname(vim.fs.find('.git', { path = fname, upward = true })[1])
7 | end,
Diffstat (limited to '.github')
| -rw-r--r-- | .github/workflows/lint.yml | 22 |
1 files changed, 15 insertions, 7 deletions
diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 080de5ad..479a9276 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -21,18 +21,26 @@ jobs: exit 1 fi - emmylua: + luals: runs-on: ubuntu-latest + env: + LUALS_VERSION: 3.15.0 steps: - uses: actions/checkout@v5 - - name: Install emmylua + - uses: rhysd/action-setup-vim@v1 + with: + neovim: true + version: nightly # Remove this to use stable. + - name: Install lua-language-server run: | - mkdir -p build/emmylua - curl -L -o emmylua.tar.gz https://github.com/EmmyLuaLs/emmylua-analyzer-rust/releases/download/0.17.0/emmylua_check-linux-x64.tar.gz - tar -xzf emmylua.tar.gz -C build/emmylua - - name: Run emmylua + mkdir -p build/luals + curl -L -o build/luals.tar.gz https://github.com/LuaLS/lua-language-server/releases/download/${LUALS_VERSION}/lua-language-server-${LUALS_VERSION}-linux-x64.tar.gz + tar -xzf build/luals.tar.gz -C build/luals + - name: Run luals run: | - ./build/emmylua/emmylua_check --config=.emmyrc.json . + export VIMRUNTIME="$(nvim --headless --cmd 'echo $VIMRUNTIME' +q 2>&1)" + ./build/luals/bin/lua-language-server --configpath=$(pwd)/.luarc.json --check=lsp/ --checklevel=Hint + stylua: runs-on: ubuntu-latest |
