Commit a8276b70c for llama.cpp
commit a8276b70ccf7fd66a7f31ec1db2761d947794b9e
Author: Sigbjørn Skjæret <sigbjorn.skjaeret@huggingface.co>
Date: Tue Oct 27 09:09:44 2026 +0100
ci : force python 3.12 on ubuntu 26.04 (#31222)
diff --git a/.github/workflows/ci-self-hosted-webgpu.yml b/.github/workflows/ci-self-hosted-webgpu.yml
index f94689006..e2ef40cd2 100644
--- a/.github/workflows/ci-self-hosted-webgpu.yml
+++ b/.github/workflows/ci-self-hosted-webgpu.yml
@@ -58,7 +58,12 @@ jobs:
- name: Install dependencies
run: |
sudo apt update
- sudo apt install -y build-essential cmake libxcb-xinput0 libxcb-xinerama0 libxcb-cursor-dev libvulkan1 mesa-vulkan-drivers libglvnd0 libgl1 libglx0 libegl1 libgles2 libssl-dev time unzip wget python3 python3-venv python3-pip
+ sudo apt install -y software-properties-common
+ sudo add-apt-repository ppa:deadsnakes/ppa
+ sudo apt update
+ sudo apt install -y build-essential cmake libxcb-xinput0 libxcb-xinerama0 libxcb-cursor-dev libvulkan1 mesa-vulkan-drivers libglvnd0 libgl1 libglx0 libegl1 libgles2 libssl-dev time unzip wget python3.12 python3.12-venv
+ sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.12 1
+ sudo update-alternatives --config python3
- name: ccache
uses: ggml-org/ccache-action@v1.2.24