From 43bcb499d06b861cc4a06f7db846b0c04cad1d11 Mon Sep 17 00:00:00 2001 From: Your Name Date: Wed, 6 May 2026 11:53:30 +0800 Subject: [PATCH] fix(ci): clone repository explicitly in gitea workflow --- .gitea/workflows/ci.yml | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/.gitea/workflows/ci.yml b/.gitea/workflows/ci.yml index ce75aa7..b3aa930 100644 --- a/.gitea/workflows/ci.yml +++ b/.gitea/workflows/ci.yml @@ -11,11 +11,20 @@ jobs: verify: runs-on: ubuntu-latest env: - WORKSPACE_DIR: ${{ github.workspace }} + WORKSPACE_DIR: ${{ github.workspace }}/repo + REPO_URL: ${{ github.server_url }}/${{ github.repository }}.git + REPO_SHA: ${{ github.sha }} steps: + - name: Checkout repository + run: | + rm -rf "$WORKSPACE_DIR" + git clone --depth 1 "$REPO_URL" "$WORKSPACE_DIR" + cd "$WORKSPACE_DIR" + git fetch --depth 1 origin "$REPO_SHA" + git checkout "$REPO_SHA" + - name: Verify Go toolchain run: | - echo "$WORKSPACE_DIR" cd "$WORKSPACE_DIR" go version pwd