From d0089af52c16e758252b2b9bc8d42483d10be0e3 Mon Sep 17 00:00:00 2001 From: Anton Volkov Date: Mon, 18 May 2026 11:28:39 +0200 Subject: [PATCH 1/3] Use ubuntu-latest runner where possible --- .github/workflows/build-sphinx.yml | 2 +- .github/workflows/check-onemath.yaml | 4 ++-- .github/workflows/conda-package.yml | 10 +++------- .github/workflows/pre-commit.yml | 2 +- 4 files changed, 7 insertions(+), 11 deletions(-) diff --git a/.github/workflows/build-sphinx.yml b/.github/workflows/build-sphinx.yml index 9d67c9c66c93..1b741c716f23 100644 --- a/.github/workflows/build-sphinx.yml +++ b/.github/workflows/build-sphinx.yml @@ -25,7 +25,7 @@ jobs: build-and-deploy: name: Build and Deploy Docs - runs-on: ubuntu-22.04 + runs-on: ubuntu-latest timeout-minutes: 90 permissions: diff --git a/.github/workflows/check-onemath.yaml b/.github/workflows/check-onemath.yaml index 5936834dca19..bc79745a4d07 100644 --- a/.github/workflows/check-onemath.yaml +++ b/.github/workflows/check-onemath.yaml @@ -71,7 +71,7 @@ jobs: fail-fast: false matrix: python: ['3.13'] # no dpctl package on PyPI with enabled python 3.14 support - os: [ubuntu-22.04] # windows-2022 - no DFT support for Windows in oneMKL + os: [ubuntu-latest] # windows-2022 - no DFT support for Windows in oneMKL runs-on: ${{ matrix.os }} timeout-minutes: 120 @@ -188,7 +188,7 @@ jobs: fail-fast: false matrix: python: ['3.13'] # no dpctl package on PyPI with enabled python 3.14 support - os: [ubuntu-22.04] # windows-2022 - no DFT support for Windows in oneMKL + os: [ubuntu-latest] # windows-2022 - no DFT support for Windows in oneMKL runs-on: ${{ matrix.os }} timeout-minutes: 60 diff --git a/.github/workflows/conda-package.yml b/.github/workflows/conda-package.yml index 3d9a994ead4b..5398458e67df 100644 --- a/.github/workflows/conda-package.yml +++ b/.github/workflows/conda-package.yml @@ -457,7 +457,7 @@ jobs: fail-fast: false matrix: python: ['3.10', '3.11', '3.12', '3.13', '3.14'] - os: [ubuntu-22.04, windows-2022] + os: [ubuntu-latest, windows-2022] runs-on: ${{ matrix.os }} timeout-minutes: 10 @@ -537,11 +537,7 @@ jobs: # Needed to add a comment to a pull request's issue pull-requests: write - strategy: - matrix: - os: [ubuntu-22.04] - - runs-on: ${{ matrix.os }} + runs-on: ubuntu-latest timeout-minutes: 15 defaults: @@ -707,7 +703,7 @@ jobs: needs: [upload] - runs-on: 'ubuntu-latest' + runs-on: ubuntu-latest timeout-minutes: 10 defaults: diff --git a/.github/workflows/pre-commit.yml b/.github/workflows/pre-commit.yml index d8f59405ce89..7f705810dacd 100644 --- a/.github/workflows/pre-commit.yml +++ b/.github/workflows/pre-commit.yml @@ -11,7 +11,7 @@ jobs: pre-commit: name: Check - runs-on: ubuntu-22.04 + runs-on: ubuntu-latest timeout-minutes: 10 steps: From 5dd5c2cbee347149cad227444576a9bb25dde3d2 Mon Sep 17 00:00:00 2001 From: Anton Volkov Date: Mon, 18 May 2026 11:43:32 +0200 Subject: [PATCH 2/3] Remove steo to update libstdc++-dev package --- .github/workflows/build-sphinx.yml | 7 ------- 1 file changed, 7 deletions(-) diff --git a/.github/workflows/build-sphinx.yml b/.github/workflows/build-sphinx.yml index 1b741c716f23..d012fe8796f5 100644 --- a/.github/workflows/build-sphinx.yml +++ b/.github/workflows/build-sphinx.yml @@ -71,13 +71,6 @@ 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: Update libstdc++-dev - run: | - sudo apt remove -y gcc-7 g++-7 gcc-8 g++-8 gcc-10 g++-10 - sudo apt remove -y libstdc++-10-dev - sudo apt autoremove - sudo apt install --reinstall -y gcc-9 g++-9 libstdc++-9-dev - - name: Install Intel OneAPI if: env.oneapi-pkgs-env == '' run: | From 7c0f94636843b301696a5c49d948a086b0647847 Mon Sep 17 00:00:00 2001 From: Anton Volkov Date: Mon, 18 May 2026 11:55:12 +0200 Subject: [PATCH 3/3] Install the latest NVidia LTS driver --- .github/workflows/build-sphinx.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build-sphinx.yml b/.github/workflows/build-sphinx.yml index d012fe8796f5..df4a06b84f9d 100644 --- a/.github/workflows/build-sphinx.yml +++ b/.github/workflows/build-sphinx.yml @@ -91,7 +91,7 @@ jobs: run: | sudo add-apt-repository ppa:graphics-drivers/ppa sudo apt-get update - sudo apt-get install -y libnvidia-gl-450 + sudo apt-get install -y libnvidia-gl-550 sudo apt-get install -y nvidia-cuda-toolkit clinfo - name: Checkout repo