xref: /libCEED/.github/workflows/c-fortran-test-arm64.yml (revision f359f128d58d9b574c7d200aedc8457b301f7081)
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]
14*ed1ebff7SJeremy L Thompson        compiler: [gcc, 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 }}
24*ed1ebff7SJeremy L Thompson        FC: gfortran
25fd831f25SJeremy L Thompson      run: |
26fd831f25SJeremy L Thompson        make info
27d402b6f8SJeremy L Thompson        make -j
28d402b6f8SJeremy L Thompson        make prove -j
29