From 93b071730ae3c61b2b9fb6eeae701466927a3f46 Mon Sep 17 00:00:00 2001 From: Abdessamad Derraz <3028866+Abdess@users.noreply.github.com> Date: Wed, 25 Mar 2026 07:03:51 +0100 Subject: [PATCH] fix: fallback to system tempdir for zip normalization --- .github/workflows/build.yml | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index b9226067..effa0246 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -117,6 +117,24 @@ jobs: if: steps.rate.outputs.skip != 'true' run: pip install pyyaml + - name: Restore large files from release + if: steps.rate.outputs.skip != 'true' + run: | + mkdir -p .cache/large + gh release download large-files -D .cache/large/ 2>/dev/null || true + for f in .cache/large/*; do + [ -f "$f" ] || continue + name=$(basename "$f") + target=$(grep "$name" .gitignore | head -1) + if [ -n "$target" ] && [ ! -f "$target" ]; then + mkdir -p "$(dirname "$target")" + cp "$f" "$target" + echo "Restored: $target" + fi + done + env: + GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} + - name: Refresh data directories if: steps.rate.outputs.skip != 'true' run: python scripts/refresh_data_dirs.py