From 158d221b9f5596dd2ddca6f98f84a852d2fd1132 Mon Sep 17 00:00:00 2001 From: Nippy Date: Sun, 1 Nov 2026 15:00:08 +0100 Subject: fix artcraft --- .forgejo/workflows/artcraft-update.yml | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to '.forgejo/workflows/artcraft-update.yml') diff --git a/.forgejo/workflows/artcraft-update.yml b/.forgejo/workflows/artcraft-update.yml index 4be1e35..21788ee 100644 --- a/.forgejo/workflows/artcraft-update.yml +++ b/.forgejo/workflows/artcraft-update.yml @@ -124,6 +124,15 @@ jobs: CORE="/tmp/raveos-core-repo/x86_64" APPS=(designcraft effectcraft filmcraft lightcraft pdfcraft photocraft vectorcraft) FAILED=() + CACHE="$HOME/.cache/artcraft" + [ -d "$HOME/runner" ] && CACHE="$HOME/runner/cache/artcraft" + if [ -d "$CACHE/target" ] && [ "$(du -s "$CACHE/target" | cut -f1)" -gt 31457280 ]; then + echo "A build cache 30 GB folott van, uritem: $CACHE/target" + rm -rf "$CACHE/target" + fi + mkdir -p "$CACHE/cargo" "$CACHE/target" + export ARTCRAFT_CARGO_HOME="$CACHE/cargo" ARTCRAFT_TARGET_DIR="$CACHE/target" + echo "Build cache: $CACHE, szalak: $(nproc), szabad memoria: $(awk '/MemAvailable/ {print int($2 / 1048576)}' /proc/meminfo) GB" for app in "${APPS[@]}"; do cd "artcraft-raveos/${app}" || { FAILED+=("$app"); continue; } PKGVER=$(grep '^pkgver=' PKGBUILD | cut -d= -f2) -- cgit v1.3