xref: /libCEED/.github/workflows/c-fortran-test-arm64.yml (revision d402b6f85c4d9a9e57466cd088bf2e84d90848f4)
1fd831f25SJeremy L Thompsonname: ARM
2fd831f25SJeremy L Thompson
3fd831f25SJeremy L Thompsonon:
4fd831f25SJeremy L Thompson  push:
5fd831f25SJeremy L Thompson    branches:
6fd831f25SJeremy L Thompson      - main
7fd831f25SJeremy L Thompson  pull_request:
8fd831f25SJeremy L Thompson
9fd831f25SJeremy L Thompsonjobs:
10fd831f25SJeremy L Thompson  test:
11fd831f25SJeremy L Thompson    strategy:
12fd831f25SJeremy L Thompson      matrix:
13fd831f25SJeremy L Thompson        os: [ubuntu-24.04-arm]
14fd831f25SJeremy L Thompson        compiler: [gcc-13, clang]
15fd831f25SJeremy L Thompson
16fd831f25SJeremy L Thompson    runs-on: ${{ matrix.os }}
17fd831f25SJeremy L Thompson
18fd831f25SJeremy L Thompson    steps:
19fd831f25SJeremy L Thompson    - name: Environment setup
20fd831f25SJeremy L Thompson      uses: actions/checkout@v4
21fd831f25SJeremy L Thompson    - name: Build and test libCEED
22fd831f25SJeremy L Thompson      env:
23fd831f25SJeremy L Thompson        CC: ${{ matrix.compiler }}
24fd831f25SJeremy L Thompson        FC: gfortran-13
25fd831f25SJeremy L Thompson      run: |
26fd831f25SJeremy L Thompson        make info
27*d402b6f8SJeremy L Thompson        make -j
28*d402b6f8SJeremy L Thompson        make prove -j
29