From 88797e4c27ad0729e618f6b1f30c260b85497044 Mon Sep 17 00:00:00 2001 From: 7000pctAUTO Date: Sun, 22 Mar 2026 17:07:08 +0000 Subject: [PATCH] fix: CI with python installation --- .gitea/workflows/ci.yml | 25 +++++++++++++++---------- 1 file changed, 15 insertions(+), 10 deletions(-) diff --git a/.gitea/workflows/ci.yml b/.gitea/workflows/ci.yml index 5be2077..dc8693a 100644 --- a/.gitea/workflows/ci.yml +++ b/.gitea/workflows/ci.yml @@ -8,14 +8,19 @@ jobs: test: runs-on: ubuntu-latest steps: - - name: Check environment + - name: Install Python run: | - echo "PATH=$PATH" - which python || echo "python not found" - which python3 || echo "python3 not found" - which pip || echo "pip not found" - which pip3 || echo "pip3 not found" - ls /usr/bin/python* 2>/dev/null || echo "No python in /usr/bin" - ls /usr/local/bin/python* 2>/dev/null || echo "No python in /usr/local/bin" - - name: Check OS - run: cat /etc/os-release \ No newline at end of file + apt-get update -qq + apt-get install -y -qq python3 python3-pip + - name: Verify Python + run: | + python3 --version + pip3 --version + - name: Install deps + run: pip3 install -e ".[dev]" + - name: Lint + run: ruff check src/ + - name: Type check + run: mypy src/ + - name: Test + run: pytest tests/ -v \ No newline at end of file