From 817069fbade14cb606d9310807ca268a39510914 Mon Sep 17 00:00:00 2001 From: Bastiaan <17990055+bbassie@users.noreply.github.com> Date: Tue, 23 Jun 2026 00:12:04 +0200 Subject: [PATCH] Bump LuaLS to 3.18.2 in lint workflow (#422) LuaLS 3.15.0 stack overflows in the cast-type-mismatch diagnostic while resolving the recursive Commands.Status and Async.Status function type aliases (functions whose return type is themselves). 3.18.2, the latest release, resolves these correctly and runs the repository clean. Co-authored-by: Claude Opus 4.8 (1M context) --- .github/workflows/fmtk.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/fmtk.yml b/.github/workflows/fmtk.yml index aa72d9af..870b9f42 100644 --- a/.github/workflows/fmtk.yml +++ b/.github/workflows/fmtk.yml @@ -23,7 +23,7 @@ jobs: jq -s '.[0] * .[1].settings' temp.luarc.json ${{ github.workspace }}/factorio/config.json > check.luarc.json - name: Install LuaLS run: | - wget https://github.com/LuaLS/lua-language-server/releases/download/3.15.0/lua-language-server-3.15.0-linux-x64.tar.gz -q -O lusls.tar.gz + wget https://github.com/LuaLS/lua-language-server/releases/download/3.18.2/lua-language-server-3.18.2-linux-x64.tar.gz -q -O lusls.tar.gz mkdir luals && tar -xf lusls.tar.gz -C luals && rm lusls.tar.gz - name: Run Lint Report shell: bash