diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 55d9f0abd7a..70b12433df6 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -122,6 +122,16 @@ jobs: - name: Update Ubuntu repositories run: sudo apt-get update + - name: Use disk with more space for TMPDIR and XDG_CACHE_HOME + run: | + df -h || true + export TMPDIR="/mnt/build/tmp" + export XDG_CACHE_HOME="/mnt/build/cache" + sudo mkdir -p "${TMPDIR}" "${XDG_CACHE_HOME}" + sudo chown "$(id -u):$(id -g)" "${TMPDIR}" "${XDG_CACHE_HOME}" + echo "TMPDIR=${TMPDIR}" >>"$GITHUB_ENV" + echo "XDG_CACHE_HOME=${XDG_CACHE_HOME}" >>"$GITHUB_ENV" + - name: Use ocaml uses: ocaml/setup-ocaml@v2 with: