Skip to content

Commit da80f2f

Browse files
Update generate-coverage workflow to work with oneAPI 2025
1 parent 9b83bef commit da80f2f

File tree

1 file changed

+11
-9
lines changed

1 file changed

+11
-9
lines changed

.github/workflows/generate-coverage.yaml

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -28,23 +28,25 @@ jobs:
2828

2929
- name: Add Intel repository
3030
run: |
31-
wget https://apt.repos.intel.com/intel-gpg-keys/GPG-PUB-KEY-INTEL-SW-PRODUCTS-2023.PUB
32-
sudo apt-key add GPG-PUB-KEY-INTEL-SW-PRODUCTS-2023.PUB
33-
rm GPG-PUB-KEY-INTEL-SW-PRODUCTS-2023.PUB
34-
sudo add-apt-repository "deb https://apt.repos.intel.com/oneapi all main"
35-
sudo apt-get update
31+
wget https://apt.repos.intel.com/intel-gpg-keys/GPG-PUB-KEY-INTEL-SW-PRODUCTS.PUB
32+
cat GPG-PUB-KEY-INTEL-SW-PRODUCTS.PUB | gpg --dearmor | sudo tee /usr/share/keyrings/oneapi-archive-keyring.gpg > /dev/null
33+
rm GPG-PUB-KEY-INTEL-SW-PRODUCTS.PUB
34+
echo "deb [signed-by=/usr/share/keyrings/oneapi-archive-keyring.gpg] https://apt.repos.intel.com/oneapi all main" | sudo tee /etc/apt/sources.list.d/oneAPI.list
35+
sudo apt update
3636
3737
- name: Install Intel OneAPI 2023
3838
if: env.USE_2023 == '1'
3939
run: |
40-
sudo apt-get install intel-oneapi-compiler-dpcpp-cpp-2023.2.1
41-
sudo apt-get install intel-oneapi-tbb-2021.10.0
40+
sudo apt install intel-oneapi-compiler-dpcpp-cpp-2023.2.1
41+
sudo apt install intel-oneapi-tbb-2021.10.0
4242
4343
- name: Install latest Intel OneAPI
4444
if: env.USE_2023 != '1'
4545
run: |
46-
sudo apt-get install intel-oneapi-compiler-dpcpp-cpp
47-
sudo apt-get install intel-oneapi-tbb
46+
sudo apt install intel-oneapi-compiler-dpcpp-cpp
47+
sudo apt install intel-oneapi-tbb
48+
sudo apt install intel-oneapi-umf
49+
sudo apt install hwloc
4850
4951
- name: Install CMake and Ninja
5052
run: |

0 commit comments

Comments
 (0)