diff --git a/.github/workflows/build-sphinx.yml b/.github/workflows/build-sphinx.yml index 9d67c9c66c9..5a0585b73e8 100644 --- a/.github/workflows/build-sphinx.yml +++ b/.github/workflows/build-sphinx.yml @@ -78,16 +78,18 @@ jobs: sudo apt autoremove sudo apt install --reinstall -y gcc-9 g++-9 libstdc++-9-dev - - name: Install Intel OneAPI + # Pinned to OneAPI 2025.3 to match the version used to build dpctl packages. + # TODO: remove pinning once dpctl is built with the latest OneAPI. + - name: Install Intel OneAPI 2025.3 if: env.oneapi-pkgs-env == '' run: | - sudo apt install hwloc \ - intel-oneapi-mkl \ - intel-oneapi-umf \ - intel-oneapi-mkl-devel \ - intel-oneapi-tbb-devel \ - intel-oneapi-libdpstd-devel \ - intel-oneapi-compiler-dpcpp-cpp + sudo apt install hwloc \ + intel-oneapi-mkl-2025.3 \ + intel-oneapi-umf-1.0 \ + intel-oneapi-mkl-devel-2025.3 \ + intel-oneapi-tbb-devel-2022.3 \ + intel-oneapi-libdpstd-devel-2022.10 \ + intel-oneapi-compiler-dpcpp-cpp-2025.3 # required by sphinxcontrib-spelling extension - name: Install enchant package diff --git a/.github/workflows/generate_coverage.yaml b/.github/workflows/generate_coverage.yaml index 8aa5787dab6..ffd81a21268 100644 --- a/.github/workflows/generate_coverage.yaml +++ b/.github/workflows/generate_coverage.yaml @@ -46,16 +46,18 @@ jobs: 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 sudo apt update - - name: Install latest Intel OneAPI + # Pinned to OneAPI 2025.3 to match the version used to build dpctl packages. + # TODO: remove pinning once dpctl is built with the latest OneAPI. + - name: Install Intel OneAPI 2025.3 if: env.oneapi-pkgs-env == '' run: | - sudo apt install hwloc \ - intel-oneapi-mkl \ - intel-oneapi-umf \ - intel-oneapi-mkl-devel \ - intel-oneapi-tbb-devel \ - intel-oneapi-libdpstd-devel \ - intel-oneapi-compiler-dpcpp-cpp + sudo apt install hwloc \ + intel-oneapi-mkl-2025.3 \ + intel-oneapi-umf-1.0 \ + intel-oneapi-mkl-devel-2025.3 \ + intel-oneapi-tbb-devel-2022.3 \ + intel-oneapi-libdpstd-devel-2022.10 \ + intel-oneapi-compiler-dpcpp-cpp-2025.3 - name: Checkout repo uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2