From 2d842fb78be0eb0f3a5a9243feea830894029ede Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Enrique=20Garc=C3=ADa=20Cota?= Date: Sun, 13 Feb 2022 22:29:13 +0100 Subject: [PATCH] (ci) add separate luacheck step and generation check (#53) --- .github/workflows/test.yml | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index d298abc..b8db9d0 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -19,11 +19,25 @@ jobs: - uses: leafo/gh-actions-luarocks@v4.0.0 - - name: build + - name: make_dev run: | - luarocks install busted + make dev luarocks make + - name: check_generation + run: | + cp inspect.lua inspect.lua.bak + make gen + if ! cmp --silent inspect.lua inspect.lua.bak ; then + echo "The generated inspect.lua is different from the one in the repo." \ + "Please make your modifications in inspect.tl, regenerate with 'make dev && make'," \ + "and commit both inspect.tl and inspect.lua in your Pull Request" + exit 1 + fi + + - name: luacheck + run: luacheck inspect.lua + - name: test run: | busted -o utfTerminal