xref: /libCEED/.github/workflows/c-fortran-test-style.yml (revision 2b730f8b5a9c809740a0b3b302db43a719c636b1)
1dfb8ed23Sjeremyltname: Style
23446d1b5SJeremy L Thompson
33446d1b5SJeremy L Thompsonon:
43446d1b5SJeremy L Thompson  push:
53446d1b5SJeremy L Thompson
63446d1b5SJeremy L Thompsonjobs:
73446d1b5SJeremy L Thompson  test:
83446d1b5SJeremy L Thompson    strategy:
93446d1b5SJeremy L Thompson      matrix:
106c0547c1SJeremy L Thompson        os: [ubuntu-22.04]
113446d1b5SJeremy L Thompson        compiler: [clang]
123446d1b5SJeremy L Thompson
133446d1b5SJeremy L Thompson    runs-on: ${{ matrix.os }}
143446d1b5SJeremy L Thompson
153446d1b5SJeremy L Thompson    steps:
163446d1b5SJeremy L Thompson    - name: Environment setup
170adbbf50SJeremy L Thompson      uses: actions/checkout@v3
18*2b730f8bSJeremy L Thompson    - name: Install clang-format
19*2b730f8bSJeremy L Thompson      run: sudo apt install clang-format-14
203446d1b5SJeremy L Thompson    - name: C style
213446d1b5SJeremy L Thompson      env:
223446d1b5SJeremy L Thompson        CC: ${{ matrix.compiler }}
236c0547c1SJeremy L Thompson        FC: gfortran-11
243446d1b5SJeremy L Thompson      run: |
253446d1b5SJeremy L Thompson        make info
26*2b730f8bSJeremy L Thompson        make format-c -j2 && git diff --exit-code
27