From e7c0e83b41218f9869023de2cc7537b91aadfdb8 Mon Sep 17 00:00:00 2001 From: Hermes Agent Date: Thu, 7 May 2026 23:09:40 +0000 Subject: [PATCH] fix: bootstrap repository via temp clone into workspace --- .gitea/workflows/iperf3.yml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/.gitea/workflows/iperf3.yml b/.gitea/workflows/iperf3.yml index ef6c2da..b066abf 100644 --- a/.gitea/workflows/iperf3.yml +++ b/.gitea/workflows/iperf3.yml @@ -27,10 +27,13 @@ jobs: GIT_SHA: ${{ gitea.sha }} run: | apk add --no-cache git - rm -rf "$GITHUB_WORKSPACE" - git clone --depth 1 "$REPO_URL/$REPO_NAME.git" "$GITHUB_WORKSPACE" - git -C "$GITHUB_WORKSPACE" fetch --depth 1 origin "$GIT_SHA" - git -C "$GITHUB_WORKSPACE" checkout "$GIT_SHA" + workdir="$(pwd)" + tmpdir="$(mktemp -d)" + git clone --depth 1 "$REPO_URL/$REPO_NAME.git" "$tmpdir/repo" + git -C "$tmpdir/repo" fetch --depth 1 origin "$GIT_SHA" + git -C "$tmpdir/repo" checkout "$GIT_SHA" + find "$workdir" -mindepth 1 -maxdepth 1 -exec rm -rf {} + + cp -a "$tmpdir/repo"/. "$workdir"/ - name: Read version id: meta