mirror of
https://github.com/XRPLF/clio.git
synced 2025-12-06 17:27:58 +00:00
* Generate conan profile in CI * Move linux build into main workflow * Add saving/restoring conan data * Move cache to Linux * Fix error * Change key to hash from conanfile * Fix path error * Populate cache only in develop branch * Big refactor - Move duplicated code to actions - Isolate mac build from home directory - Separate ccache and conan caches * Fix errors * Change ccache cache name and fix errors * Always populate cache * Use newer ccache on Linux * Strip tests * Better conan hash
16 lines
476 B
YAML
16 lines
476 B
YAML
name: Check format
|
|
description: Check format using clang-format-11
|
|
runs:
|
|
using: composite
|
|
steps:
|
|
# Github's ubuntu-20.04 image already has clang-format-11 installed
|
|
- run: |
|
|
find src unittests -type f \( -name '*.cpp' -o -name '*.h' -o -name '*.ipp' \) -print0 | xargs -0 clang-format-11 -i
|
|
shell: bash
|
|
|
|
- name: Check for differences
|
|
id: assert
|
|
shell: bash
|
|
run: |
|
|
git diff --color --exit-code | tee "clang-format.patch"
|