From f15dc63ea2a27412628d744fc77949bfe2c4b73e Mon Sep 17 00:00:00 2001 From: Murray Cumming Date: Mon, 28 Oct 2019 11:30:01 +0100 Subject: GitHub Actions CI: Check formatting with clang-format This requires clang-format-10, which is available in ubuntu-20.04. --- .github/workflows/clang-format-check.yml | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 .github/workflows/clang-format-check.yml diff --git a/.github/workflows/clang-format-check.yml b/.github/workflows/clang-format-check.yml new file mode 100644 index 0000000..8f59c40 --- /dev/null +++ b/.github/workflows/clang-format-check.yml @@ -0,0 +1,20 @@ +name: "CI: Check Code Formatting" + +on: [push] + +jobs: + build: + + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v1 + - name: Check Code Formatting + run: | + # Prevent blocking the install on a question during configuring of tzdata. + export ENV DEBIAN_FRONTEND=noninteractive + sudo apt update + sudo apt install build-essential mm-common clang-format-10 --yes + sudo ln -sf /usr/bin/clang-format-10 /usr/bin/clang-format + ./autogen.sh --enable-warnings=fatal + make check-format -- cgit v1.2.1