From e13032e98a7accc2e647032f2c27e34b118aa5ed Mon Sep 17 00:00:00 2001 From: Arlind Sulejmani Date: Tue, 28 Oct 2025 21:57:50 +0100 Subject: [PATCH] add fix inshallah --- .gitea/actions/prepare-assets/action.yml | 36 +++++++++++++++++------- 1 file changed, 26 insertions(+), 10 deletions(-) diff --git a/.gitea/actions/prepare-assets/action.yml b/.gitea/actions/prepare-assets/action.yml index 2bcae38..9c7bf5d 100644 --- a/.gitea/actions/prepare-assets/action.yml +++ b/.gitea/actions/prepare-assets/action.yml @@ -40,16 +40,32 @@ runs: echo "Creating base directories for assets..." mkdir -p "$REPO_SCREENSHOT_DIR" "$REPO_MOD_ICONS_DIR" "$REPO_RANKING_PANEL_DIR" "$OSK_PATH" "$REPO_THUMBNAIL_DIR" - echo '${{ inputs.all_skins }}' | jq -r '.[]' | while IFS= read -r skin; do - [ -z "$skin" ] && continue - echo " → Creating subdirs for '$skin'…" - mkdir -p \ - "$REPO_SCREENSHOT_DIR/$skin" \ - "$REPO_MOD_ICONS_DIR/$skin" \ - "$REPO_RANKING_PANEL_DIR/$skin" \ - "$OSK_PATH/$skin" \ - "$REPO_THUMBNAIL_DIR/$skin" - done + # Read from shared file to avoid GitHub Actions template expansion issues + all_skins_file="/tmp/all_skins_shared.json" + if [ -f "$all_skins_file" ]; then + jq -r '.[]' "$all_skins_file" | while IFS= read -r skin; do + [ -z "$skin" ] && continue + echo " → Creating subdirs for '$skin'…" + mkdir -p \ + "$REPO_SCREENSHOT_DIR/$skin" \ + "$REPO_MOD_ICONS_DIR/$skin" \ + "$REPO_RANKING_PANEL_DIR/$skin" \ + "$OSK_PATH/$skin" \ + "$REPO_THUMBNAIL_DIR/$skin" + done + else + echo "Warning: $all_skins_file not found, using input parameter" + echo '${{ inputs.all_skins }}' | jq -r '.[]' | while IFS= read -r skin; do + [ -z "$skin" ] && continue + echo " → Creating subdirs for '$skin'…" + mkdir -p \ + "$REPO_SCREENSHOT_DIR/$skin" \ + "$REPO_MOD_ICONS_DIR/$skin" \ + "$REPO_RANKING_PANEL_DIR/$skin" \ + "$OSK_PATH/$skin" \ + "$REPO_THUMBNAIL_DIR/$skin" + done + fi echo "All asset directories created."