Skip to content

Commit 67671a5

Browse files
authored
Add ArmPL to CI (#32)
* Implement ArmPL CI workflow. * Update * Simplify Mac OS workflow. * Remove MacOS workflow. * Add example job * Add example MacOS job. * Expand MacOS CI job example. * Set `ARMPL_DIR` * Test that CI actually fails * Add build and tests, which I had forgotten to add... * Revert "Test that CI actually fails" * Update `ci.yml`. * Add more versions to ArmPL CI. * Fix CI * Update
1 parent b794cbd commit 67671a5

File tree

1 file changed

+19
-0
lines changed

1 file changed

+19
-0
lines changed

.github/workflows/ci.yml

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -70,3 +70,22 @@ jobs:
7070
run: |
7171
source /opt/intel/oneapi/setvars.sh
7272
./build/test/gtest/spblas-tests
73+
74+
armpl:
75+
runs-on: 'macos-latest'
76+
steps:
77+
- uses: actions/checkout@v4
78+
- name: Set up ArmPL
79+
run: |
80+
brew install --cask arm-performance-libraries
81+
ARMPL_PATH=$(echo /opt/arm/armpl*)
82+
echo "ARMPL_DIR=$ARMPL_PATH" >> $GITHUB_ENV
83+
- name: CMake
84+
run: |
85+
cmake -B build -DENABLE_ARMPL=ON
86+
- name: Build
87+
run: |
88+
make -C build -j 3
89+
- name: Test
90+
run: |
91+
./build/test/gtest/spblas-tests

0 commit comments

Comments
 (0)