From fd09633cdff11567aca9d90393eda3fc6444d0ff Mon Sep 17 00:00:00 2001 From: Martin Kroeker Date: Thu, 30 Apr 2026 00:09:51 +0200 Subject: [PATCH] Add NEOVERSEN1 jobs from the deprecated Cirrus setup --- .github/workflows/dynamic_arch.yml | 51 ++++++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) diff --git a/.github/workflows/dynamic_arch.yml b/.github/workflows/dynamic_arch.yml index cd9ef284e..610c8cc24 100644 --- a/.github/workflows/dynamic_arch.yml +++ b/.github/workflows/dynamic_arch.yml @@ -404,4 +404,55 @@ jobs: make -j${nproc} make -j${nproc} lapack-test + neoverse_n1_build: + if: "github.repository == 'OpenMathLib/OpenBLAS'" + runs-on: ubuntu-24.04-arm + steps: + - name: Checkout repository + uses: actions/checkout@v6 + + - name: Install Dependencies + run: | + sudo apt-get update + sudo apt-get install -y gcc gfortran make + + - name: Build OpenBLAS + run: | + make -j${nproc} TARGET=NEOVERSEN1 + make -j${nproc} TARGET=NEOVERSEN1 lapack-test + + neoverse_n1_omp_build: + if: "github.repository == 'OpenMathLib/OpenBLAS'" + runs-on: ubuntu-24.04-arm + + steps: + - name: Checkout repository + uses: actions/checkout@v6 + + - name: Install Dependencies + run: | + sudo apt-get update + sudo apt-get install -y gcc gfortran make + + - name: Build OpenBLAS + run: | + make -j${nproc} TARGET=NEOVERSEN1 USE_OPENMP=1 + + neoverse_n1_ilp64_build: + if: "github.repository == 'OpenMathLib/OpenBLAS'" + runs-on: ubuntu-24.04-arm + + steps: + - name: Checkout repository + uses: actions/checkout@v6 + + - name: Install Dependencies + run: | + sudo apt-get update + sudo apt-get install -y gcc gfortran make + + - name: Build OpenBLAS + run: | + make -j${nproc} TARGET=NEOVERSEN1 INTERFACE64=1 + make -j${nproc} TARGET=NEOVERSEN1 INTERFACE64=1 lapack-test