Skip to content

Changed template to match 'controls' template, added template to functions to account for unknown variables, cleaned up error handling function #296

Changed template to match 'controls' template, added template to functions to account for unknown variables, cleaned up error handling function

Changed template to match 'controls' template, added template to functions to account for unknown variables, cleaned up error handling function #296

Workflow file for this run

on:
pull_request:
branches:
- main
jobs:
clang_format_check:
name: Check Clang Format
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v2
with:
fetch-depth: 0
- name: Set up clang-format
run: sudo apt-get install clang-format -y
- name: Fetch main branch
run: git fetch origin main:main
- name: Check code formatting
id: check_formatting
run: |
if git clang-format --style=file:firmware/.clang-format --diff $(git merge-base HEAD main) -v > clang_format_output.txt; then
echo "Code formatting is already correct."
else
echo "Code formatting changes detected."
cat clang_format_output.txt
exit 1
fi