Skip to content

Commit

Permalink
github/actions/static: clean up clang-format checker
Browse files Browse the repository at this point in the history
This is to be squahed before push

Signed-off-by: MyungJoo Ham <[email protected]>
  • Loading branch information
myungjoo committed Jan 15, 2024
1 parent 3e046a2 commit cb60f82
Showing 1 changed file with 12 additions and 9 deletions.
21 changes: 12 additions & 9 deletions .github/workflows/static.check.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,25 +10,28 @@ jobs:
runs-on: ubuntu-latest
name: Static checks
steps:
- uses: actions/checkout@v4
- name: Preparing step 1...
uses: actions/checkout@v4
with:
fetch-depth: 5
- name: Get changed files
fetch-depth: 0
- name: Preparing step 2...
id: changed-files
uses: tj-actions/changed-files@v41
with:
since_last_remote_commit: true
- name: List all files changed
env:
ALL_CHANGED_FILES: ${{ steps.changed-files.outputs.all_changed_files }}
BEFORE_REF: ${{ github.event.before }}
AFTER_REF: ${{ github.event.after }}
run: |
#git show --pretty="format:" --name-only --diff-filter=AMRC "$BEFORE_REF...$AFTER_REF" | sort | uniq | grep '.' > changed.files
for file in "$ALL_CHANGED_FILES"; do
echo "$file was changed"
done
- name: Run clang-format for cc/hh/hpp/cpp files
- name: /Checker/ clang-format for .cc/.hh/.hpp/.cpp files
shell: bash
env:
ALL_CHANGED_FILES: ${{ steps.changed-files.outputs.all_changed_files }}
shell: bash
BEFORE_REF: ${{ github.event.before }}
AFTER_REF: ${{ github.event.after }}
run: |
sudo apt update && sudo apt-get install clang-format
echo "Check .clang-format file"
Expand All @@ -47,7 +50,7 @@ jobs:
git diff -- *.cc *.hh *.hpp *.cpp > .ci.clang-format.patch
SIZE=$(stat -c%s .ci.clang-format.patch)
if [[ $SIZE -ne 0 ]]; then
echo "clang-format shows that the commit has style errors."
echo "::error clang-format has found style errors in C++ files."
cat .ci.clang-format.patch
exit 1
fi
Expand Down

0 comments on commit cb60f82

Please sign in to comment.