From 939a99ac22f2f601b8c356f2572a9b28578bb9e4 Mon Sep 17 00:00:00 2001 From: "Gan, Jimmy" Date: Sat, 4 Apr 2026 19:54:30 +0800 Subject: [PATCH] fix: use full git clone in test workflow to ensure SHA is available --- .gitea/workflows/test.yml | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/.gitea/workflows/test.yml b/.gitea/workflows/test.yml index 86b10fe..3f10196 100644 --- a/.gitea/workflows/test.yml +++ b/.gitea/workflows/test.yml @@ -16,7 +16,7 @@ jobs: steps: - name: Checkout repository run: | - git clone --depth 1 --branch ${{ github.ref_name }} http://gitea:3000/jimmy/nas-tools.git . + git clone http://gitea:3000/jimmy/nas-tools.git . git checkout ${{ github.sha }} - name: Install dependencies @@ -33,14 +33,12 @@ jobs: cd dashboard/backend . venv/bin/activate pytest tests/unit/ -v --timeout=30 -x - echo "✅ Unit tests passed" - name: Run integration tests run: | cd dashboard/backend . venv/bin/activate pytest tests/integration/ -v --timeout=30 -x - echo "✅ Integration tests passed" frontend-tests: name: Frontend Tests @@ -49,7 +47,7 @@ jobs: steps: - name: Checkout repository run: | - git clone --depth 1 --branch ${{ github.ref_name }} http://gitea:3000/jimmy/nas-tools.git . + git clone http://gitea:3000/jimmy/nas-tools.git . git checkout ${{ github.sha }} - name: Install Node.js @@ -66,7 +64,6 @@ jobs: run: | cd dashboard/frontend npm run test:coverage -- --reporter=verbose --run - echo "✅ Frontend tests passed" test-summary: name: Test Summary