From d76077b92100af31de5fce127619a1b54d6f0003 Mon Sep 17 00:00:00 2001 From: Iampete1 Date: Tue, 14 Feb 2023 03:17:53 +0000 Subject: [PATCH] Actions: add luacheck linter --- .../{test_scripting_docs.yml => test_scripting.yml} | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) rename .github/workflows/{test_scripting_docs.yml => test_scripting.yml} (85%) diff --git a/.github/workflows/test_scripting_docs.yml b/.github/workflows/test_scripting.yml similarity index 85% rename from .github/workflows/test_scripting_docs.yml rename to .github/workflows/test_scripting.yml index 4877aaa4db..67074fe019 100644 --- a/.github/workflows/test_scripting_docs.yml +++ b/.github/workflows/test_scripting.yml @@ -1,15 +1,17 @@ -name: test scripting docs +name: test scripting on: push: paths: # only run for scripting changes - 'libraries/AP_Scripting/tests/docs_check.py' - 'libraries/AP_Scripting/generator/**' + - '**.lua' pull_request: paths: # only run for scripting changes - 'libraries/AP_Scripting/tests/docs_check.py' - 'libraries/AP_Scripting/generator/**' + - '**.lua' workflow_dispatch: @@ -18,7 +20,7 @@ concurrency: cancel-in-progress: true jobs: - test-scripting-docs: + test-scripting: runs-on: ubuntu-20.04 container: ardupilot/ardupilot-dev-base:latest steps: @@ -27,6 +29,13 @@ jobs: with: submodules: 'recursive' + - name: Lua Linter + shell: bash + run: | + sudo apt-get update + sudo apt-get -y install lua-check + ./Tools/scripts/run_luacheck.sh + - name: copy docs run: | PATH="/github/home/.local/bin:$PATH"