From 96d432ab29194cdeb83cf305bb07a93b5ff1a558 Mon Sep 17 00:00:00 2001 From: Michael Ripperger Date: Thu, 2 Mar 2023 14:31:43 -0600 Subject: [PATCH] Simplified clang format job --- .github/workflows/clang_format.yml | 44 ++++++------------------------ 1 file changed, 9 insertions(+), 35 deletions(-) diff --git a/.github/workflows/clang_format.yml b/.github/workflows/clang_format.yml index ea46111..eec66f3 100644 --- a/.github/workflows/clang_format.yml +++ b/.github/workflows/clang_format.yml @@ -9,42 +9,16 @@ on: - cron: '0 5 * * *' jobs: - industrial_ci: - name: Format + clang_format: + name: Clang-Format runs-on: ubuntu-latest - env: - CI_NAME: Clang-Format - OS_NAME: ubuntu - OS_CODE_NAME: bionic - ROS_DISTRO: melodic - ROS_REPO: main - CLANG_FORMAT_CHECK: file - CLANG_FORMAT_VERSION: 8 steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v1 - - name: Free Disk Space + - name: Run clang format run: | - sudo swapoff -a - sudo rm -f /swapfile - sudo apt clean - docker rmi $(docker image ls -aq) - df -h - - - name: Prepare ccache timestamp - id: ccache_cache_timestamp - shell: cmake -P {0} - run: | - string(TIMESTAMP current_date "%Y-%m-%d-%H;%M;%S" UTC) - message("::set-output name=timestamp::${current_date}") - - - name: ccache cache files - uses: actions/cache@v1.1.0 - with: - path: ${{ env.CI_NAME }}/.ccache - key: ${{ env.CI_NAME }}-ccache-${{ steps.ccache_cache_timestamp.outputs.timestamp }} - restore-keys: | - ${{ env.CI_NAME }}-ccache- - - - uses: 'ros-industrial/industrial_ci@master' - env: ${{env}} + sudo apt update + sudo apt install -y git clang-format + ./.run-clang-format + output=$(git diff) + if [ -n "$output" ]; then exit 1; else exit 0; fi