diff options
| author | Justin M. Keyes <justinkz@gmail.com> | 2025-11-14 01:21:55 -0500 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-11-14 01:21:55 -0500 |
| commit | 363081b3ad3d670f1b5ba69354a74f53b2ef3038 (patch) | |
| tree | 9c19e3a62dee7a73a302bd0b7cb5bae7c24a1b4d /.github/workflows/lint.yml | |
| parent | fix(angularls): reference to invalid field #4184 (diff) | |
| parent | fix: luals warnings (diff) | |
| download | nvim-lspconfig-363081b3ad3d670f1b5ba69354a74f53b2ef3038.tar nvim-lspconfig-363081b3ad3d670f1b5ba69354a74f53b2ef3038.tar.gz nvim-lspconfig-363081b3ad3d670f1b5ba69354a74f53b2ef3038.tar.bz2 nvim-lspconfig-363081b3ad3d670f1b5ba69354a74f53b2ef3038.tar.lz nvim-lspconfig-363081b3ad3d670f1b5ba69354a74f53b2ef3038.tar.xz nvim-lspconfig-363081b3ad3d670f1b5ba69354a74f53b2ef3038.tar.zst nvim-lspconfig-363081b3ad3d670f1b5ba69354a74f53b2ef3038.zip | |
Merge #4185 ci: luals check
Diffstat (limited to '.github/workflows/lint.yml')
| -rw-r--r-- | .github/workflows/lint.yml | 26 |
1 files changed, 15 insertions, 11 deletions
diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index f80ce4cc..479a9276 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -21,22 +21,26 @@ jobs: exit 1 fi - luacheck: + luals: runs-on: ubuntu-latest + env: + LUALS_VERSION: 3.15.0 steps: - uses: actions/checkout@v5 - - uses: lunarmodules/luacheck@v1 + - uses: rhysd/action-setup-vim@v1 with: - args: lua/* test/* + neovim: true + version: nightly # Remove this to use stable. + - name: Install lua-language-server + run: | + 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: | + export VIMRUNTIME="$(nvim --headless --cmd 'echo $VIMRUNTIME' +q 2>&1)" + ./build/luals/bin/lua-language-server --configpath=$(pwd)/.luarc.json --check=lsp/ --checklevel=Hint - selene: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v5 - - uses: NTBBloodbath/selene-action@v1.0.0 - with: - token: ${{ secrets.GITHUB_TOKEN }} - args: --display-style=quiet . stylua: runs-on: ubuntu-latest |
