summaryrefslogtreecommitdiff
path: root/.forgejo
diff options
context:
space:
mode:
authorNippy <nippy@Nippy-Mac-mini.local>2026-11-01 15:00:08 +0100
committerNippy <nippy@Nippy-Mac-mini.local>2026-11-01 15:00:08 +0100
commit158d221b9f5596dd2ddca6f98f84a852d2fd1132 (patch)
treef90c321ba7168a91e74931166fcf4978d7653c70 /.forgejo
parent62eb9e8e2c3c82443c4fe67567d56747d4128972 (diff)
downloadRaveOS-PKGBUILD-158d221b9f5596dd2ddca6f98f84a852d2fd1132.tar.gz
RaveOS-PKGBUILD-158d221b9f5596dd2ddca6f98f84a852d2fd1132.zip
fix artcraft
Diffstat (limited to '.forgejo')
-rw-r--r--.forgejo/workflows/artcraft-update.yml9
1 files changed, 9 insertions, 0 deletions
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)