Skip to content

RSDK-4525 - Link to example module repos #630

RSDK-4525 - Link to example module repos

RSDK-4525 - Link to example module repos #630

Workflow file for this run

name: cpp-linter
on: pull_request
jobs:
cpp-linter:
if: github.repository_owner == 'viamrobotics'
runs-on: [self-hosted, x64]
container:
image: ghcr.io/viamrobotics/canon:amd64
steps:
- name: Checkout PR/Push/Workflow Dispatch
uses: actions/checkout@v3
with:
fetch-depth: 0
- name: install clang-format
run: sudo apt install -y clang-format
- name: verify no uncommitted changes
run: |
git init
git add .
chown -R testbot .
sudo -u testbot bash -lc 'sh ./bin/run-clang-format.sh'
GEN_DIFF=$(git status -s)
if [ -n "$GEN_DIFF" ]; then
echo 'linting resulted in changes not in git' 1>&2
git status
git diff
exit 1
fi