From 4a88626574d98ee9183a5af3f2326f4da893acb3 Mon Sep 17 00:00:00 2001 From: 7000pctAUTO Date: Sat, 31 Jan 2026 22:19:32 +0000 Subject: [PATCH] Fix CI with git init approach --- .gitea/workflows/ci.yml | 30 ++++++++++-------------------- 1 file changed, 10 insertions(+), 20 deletions(-) diff --git a/.gitea/workflows/ci.yml b/.gitea/workflows/ci.yml index af57176..e6a43ab 100644 --- a/.gitea/workflows/ci.yml +++ b/.gitea/workflows/ci.yml @@ -5,28 +5,18 @@ jobs: test: runs-on: ubuntu-latest steps: - - name: Debug environment - run: | - echo "Python version:" - python3 --version 2>&1 || echo "python3 not found" - echo "pip version:" - pip3 --version 2>&1 || echo "pip3 not found" - echo "git version:" - git --version 2>&1 || echo "git not found" - echo "Working directory:" - pwd - echo "Files:" - ls -la - - name: Checkout code run: | - if [ -d /tmp/man-card ]; then rm -rf /tmp/man-card; fi - git clone --depth 1 https://7000pct.gitea.bloupla.net/7000pctAUTO/man-card.git /tmp/man-card 2>&1 - ls -la /tmp/man-card + mkdir -p /tmp/man-card + cd /tmp/man-card + git init + git remote add origin https://7000pct.gitea.bloupla.net/7000pctAUTO/man-card.git + git fetch --depth 1 origin main + git checkout main - - name: Install and test + - name: Install and run tests run: | cd /tmp/man-card - pip3 install -e . pytest pytest-cov 2>&1 - pip3 list | grep -E "(click|fpdf|pytest)" - pytest tests/ -v --cov=man_card 2>&1 + pip install --quiet click fpdf2 Pillow rich python-dotenv pytest pytest-cov + pip install --quiet -e . + pytest tests/ -v --tb=short