27 lines
621 B
YAML
27 lines
621 B
YAML
|
name: Lua CI
|
||
|
|
||
|
on: [pull_request]
|
||
|
|
||
|
jobs:
|
||
|
luacheck:
|
||
|
name: Luacheck
|
||
|
runs-on: ubuntu-latest
|
||
|
steps:
|
||
|
- uses: actions/checkout@v3
|
||
|
|
||
|
- name: Install luarocks
|
||
|
run: sudo apt-get --install-recommends -y install luarocks
|
||
|
|
||
|
- name: Install luacheck
|
||
|
run: sudo luarocks install luacheck
|
||
|
|
||
|
- name: Check lua codes
|
||
|
run: |
|
||
|
set -o pipefail
|
||
|
luacheck -q -gur -i 581 --no-max-line-length --no-color --formatter plain $(find -name '*.lua') | awk -F: '
|
||
|
{
|
||
|
print $0
|
||
|
printf "::warning file=%s,line=%s,col=%s::%s\n", $1, $2, $3, $4
|
||
|
}
|
||
|
'
|