refactor: luaKeywords is now created from a string #55
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: test | |
| on: [push, pull_request] | |
| jobs: | |
| test: | |
| runs-on: ubuntu-latest | |
| strategy: | |
| fail-fast: false | |
| matrix: | |
| luaVersion: ["5.1", "5.2", "5.3", "5.4", "luajit", "luajit-openresty"] | |
| steps: | |
| - uses: actions/checkout@master | |
| - uses: leafo/gh-actions-lua@v11 | |
| with: | |
| luaVersion: ${{ matrix.luaVersion }} | |
| - uses: leafo/gh-actions-luarocks@v5 | |
| with: | |
| luarocksVersion: "3.12.0" | |
| - name: make_dev | |
| run: | | |
| 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 |