From 59233883fce7d28e024c84bd11afc44f7f4fcad1 Mon Sep 17 00:00:00 2001 From: continuist Date: Sat, 5 Jul 2025 12:34:18 -0400 Subject: [PATCH] Clean workspace folder first before git clone to DinD --- .forgejo/workflows/ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.forgejo/workflows/ci.yml b/.forgejo/workflows/ci.yml index 6594845..b23edeb 100644 --- a/.forgejo/workflows/ci.yml +++ b/.forgejo/workflows/ci.yml @@ -70,7 +70,7 @@ jobs: docker exec ci-dind mkdir -p /workspace # Checkout code directly into DinD container using the Forgejo repository that triggered the build - docker exec ci-dind sh -c "cd /workspace && git clone ${{ env.GITEA_SERVER_URL }}/${{ env.GITEA_REPOSITORY }}.git . || (cd /workspace && git fetch && git reset --hard origin/${{ env.GITEA_REF }})" + docker exec ci-dind sh -c "cd /workspace && rm -rf .git && git clone ${{ env.GITEA_SERVER_URL }}/${{ env.GITEA_REPOSITORY }}.git ." # Copy docker-compose.test.yml to DinD container (in case it's not in the repo) docker cp docker-compose.test.yml ci-dind:/workspace/ || true