Skip to content

Commit

Permalink
Test with multiple versions of HPX and Kokkos in CI workflow
Browse files Browse the repository at this point in the history
  • Loading branch information
msimberg committed Dec 11, 2024
1 parent bbeef4d commit a81e490
Showing 1 changed file with 8 additions and 3 deletions.
11 changes: 8 additions & 3 deletions .github/workflows/linux.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,21 +17,26 @@ jobs:
runs-on: ubuntu-latest
container: stellargroup/build_env:latest

strategy:
matrix:
hpx_version: ["1.8.1", "v1.9.0", "v1.10.0"]
kokkos_version: ["3.6.00", "4.0.00", "4.5.00"]

steps:
- uses: actions/checkout@v2
- name: Update apt repositories for ccache
run: apt update
- name: Setup ccache
uses: hendrikmuhs/[email protected]
with:
key: ccache-linux
key: ccache-linux-${{ matrix.hpx_version }}-${{ matrix.kokkos_version }}
- name: Install HPX
shell: bash
run: |
mkdir -p /tmp/hpx
cd /tmp/hpx
git clone \
--branch v1.9.0 \
--branch ${{ matrix.hpx_version }} \
--single-branch \
--depth 1 \
https://github.com/STEllAR-GROUP/hpx.git
Expand All @@ -53,7 +58,7 @@ jobs:
mkdir -p /tmp/kokkos
cd /tmp/kokkos
git clone \
--branch 4.5.00 \
--branch ${{ matrix.kokkos_version }} \
--single-branch \
--depth 1 \
https://github.com/kokkos/kokkos.git
Expand Down

0 comments on commit a81e490

Please sign in to comment.