xref: /libCEED/.github/workflows/c-fortran-test-linux-osx.yml (revision 78a9fcb6bae7d7246469592ed2b1811dbe8e744f)
1dfb8ed23Sjeremyltname: C/Fortran
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:
10b0ae8d51SJed Brown        os: [ubuntu-20.04, macos-latest]
113446d1b5SJeremy L Thompson        compiler: [gcc-9, clang]
123446d1b5SJeremy L Thompson
133446d1b5SJeremy L Thompson    runs-on: ${{ matrix.os }}
143446d1b5SJeremy L Thompson
153446d1b5SJeremy L Thompson    steps:
163446d1b5SJeremy L Thompson    - name: Environment setup
173446d1b5SJeremy L Thompson      uses: actions/checkout@v2
183446d1b5SJeremy L Thompson    - name: Build and test libCEED
193446d1b5SJeremy L Thompson      env:
203446d1b5SJeremy L Thompson        CC: ${{ matrix.compiler }}
213446d1b5SJeremy L Thompson        FC: gfortran-9
223446d1b5SJeremy L Thompson      run: |
23*78a9fcb6SJeremy L Thompson        make -v
243446d1b5SJeremy L Thompson        make info
253446d1b5SJeremy L Thompson        make -j2
263446d1b5SJeremy L Thompson        PROVE_OPTS=-v make prove -j2
27