From bb34c194f88c9370fe04e2001c17faa67e58feb9 Mon Sep 17 00:00:00 2001 From: Aleksandr Meshchriakov Date: Mon, 2 Feb 2026 12:54:12 +0100 Subject: [PATCH] fix(ci): install Python 3.11 from deadsnakes PPA --- .gitea/workflows/ci-cd.yml | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/.gitea/workflows/ci-cd.yml b/.gitea/workflows/ci-cd.yml index 2a7b085..bb8cdae 100644 --- a/.gitea/workflows/ci-cd.yml +++ b/.gitea/workflows/ci-cd.yml @@ -7,7 +7,7 @@ on: branches: [ main, develop, dev ] env: - PYTHON_VERSION: "3" + PYTHON_VERSION: "3.11" jobs: lint: @@ -23,14 +23,16 @@ jobs: - name: Install Python and uv run: | - apt-get update && apt-get install -y python3 python3-venv + apt-get update && apt-get install -y software-properties-common + add-apt-repository -y ppa:deadsnakes/ppa + apt-get update && apt-get install -y python3.11 python3.11-venv curl -LsSf https://astral.sh/uv/install.sh | sh export PATH="$HOME/.local/bin:$PATH" - name: Create virtual environment and install dependencies run: | export PATH="$HOME/.local/bin:$PATH" - uv venv + uv venv --python python3.11 source .venv/bin/activate uv sync --dev @@ -59,14 +61,16 @@ jobs: - name: Install Python and uv run: | - apt-get update && apt-get install -y python3 python3-venv + apt-get update && apt-get install -y software-properties-common + add-apt-repository -y ppa:deadsnakes/ppa + apt-get update && apt-get install -y python3.11 python3.11-venv curl -LsSf https://astral.sh/uv/install.sh | sh export PATH="$HOME/.local/bin:$PATH" - name: Create virtual environment and install dependencies run: | export PATH="$HOME/.local/bin:$PATH" - uv venv + uv venv --python python3.11 source .venv/bin/activate uv sync --dev