Skip to content

Commit

Permalink
Merge pull request #249 from nightlark/add-aarch64-ci-tests
Browse files Browse the repository at this point in the history
Add native AArch64 Linux CI test jobs
  • Loading branch information
lindstro authored Jan 18, 2025
2 parents 5289ca3 + 47cfabb commit 8fe0059
Showing 1 changed file with 16 additions and 2 deletions.
18 changes: 16 additions & 2 deletions .github/workflows/tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,20 @@ jobs:
omp: ON
target: all

- os: ubuntu-24.04-arm
cxx_compiler: g++-14
c_compiler: gcc-14
omp: ON
target: all
architecture: arm64

- os: ubuntu-24.04-arm
cxx_compiler: clang++
c_compiler: clang
omp: ON
target: all
architecture: arm64

- os: macos-latest
cxx_compiler: g++-12
c_compiler: gcc-12
Expand All @@ -43,7 +57,7 @@ jobs:
uses: actions/setup-python@v4
with:
python-version: '3.x'
architecture: x64
architecture: ${{ matrix.architecture || 'x64' }}

- name: Install zfpy dependencies
run: |
Expand All @@ -52,7 +66,7 @@ jobs:
python -m pip install setuptools
- name: Setup OpenMP (Linux)
if: ${{matrix.os == 'ubuntu-latest' && matrix.cxx_compiler == 'clang++'}}
if: ${{(matrix.os == 'ubuntu-latest' || matrix.os == 'ubuntu-24.04-arm') && matrix.cxx_compiler == 'clang++'}}
run: sudo apt-get update; sudo apt-get install -y libomp5 libomp-dev

- name: Setup OpenMP (MacOS)
Expand Down

0 comments on commit 8fe0059

Please sign in to comment.