diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 817e409..600d224 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -4,8 +4,18 @@ jobs: lint: runs-on: ubuntu-latest steps: - - uses: actions/checkout@master - - name: lint - uses: Roang-zero1/factorio-mod-luacheck@master - with: - luacheckrc_url: "" + - uses: actions/checkout@v3 + - uses: actions/setup-python@v4 + + - name: Install LuaRocks + run: | + sudo apt-get update -qq + sudo apt-get install -qqq luarocks + - name: Install pre-commit and LuaCheck + run: | + pip3 install pre-commit + luarocks install --local luacheck + - name: Run LuaCheck with pre-commit + run: | + pre-commit run --all-files + $HOME/.luarocks/bin/luacheck .