1
0
mirror of https://github.com/irssi/irssi.git synced 2024-12-04 14:46:39 -05:00

Merge pull request #1172 from ailin-nemui/clangformat

run clang-format as a pull request hook
This commit is contained in:
ailin-nemui 2020-04-13 22:52:17 +02:00 committed by GitHub
commit 3d3305a893
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

22
.github/workflows/clangformat.yml vendored Normal file
View File

@ -0,0 +1,22 @@
on: [pull_request]
name: clang-format
jobs:
check-clang-format:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@master
- name: fetch target ref
run:
|
refs=($(git log -1 --format=%s))
git fetch --depth=1 origin "${refs[3]}"
- name: run git-clang-format and Check if no changes are needed
run:
|
git-clang-format-9 --diff FETCH_HEAD HEAD | tee git-clang-format.diff
cmp -s <(echo no modified files to format) git-clang-format.diff
- uses: actions/upload-artifact@v1
if: failure()
with:
name: git-clang-format.diff
path: git-clang-format.diff