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