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