diff --git a/.github/workflows/catkin_lint.yml b/.github/workflows/catkin_lint.yml new file mode 100644 index 000000000..ba7e06625 --- /dev/null +++ b/.github/workflows/catkin_lint.yml @@ -0,0 +1,29 @@ +# generated by `./generate_action_config.py noetic` +# jsk_travis +on: [push, pull_request] + +jobs: + test: + runs-on: ubuntu-latest + name: check_catkin_lint + + container: ubuntu:20.04 + + steps: + - name: Install catkin_lint + run: apt update -q && apt install -y -q catkin-lint + - name: Chcekout + uses: actions/checkout@v3 + - name: Check catkin_lint + run: catkin_lint --color always -W2 \ + --warning external_include_path \ + --warning duplicate_cmd \ + --warning missing_catkin_depend \ + --warning unconfigured_system_depend \ + --warning unconfigured_build_depend \ + --warning order_violation \ + --warning catkin_order_violation \ + --warning external_link_directory \ + --warning unused_catkin_include_dirs \ + --warning missing_directory \ + $GITHUB_WORKSPACE