Update .gitea/workflows/ci.yml
This commit is contained in:
@@ -393,10 +393,12 @@ jobs:
|
||||
if [ -n "$name_line" ]; then
|
||||
val="${name_line#*:}"
|
||||
val="$(echo "$val" | sed 's/^[[:space:]]*//;s/[[:space:]]*$//')"
|
||||
if [ -n "$val" ]; then
|
||||
sanitized="$(sanitize_filename "$val")"
|
||||
[ -n "$sanitized" ] && skin_header="$sanitized"
|
||||
fi
|
||||
fi
|
||||
fi
|
||||
|
||||
VIDEO_DIR="$REPO_SCREENSHOT_DIR/$SKIN_DIR_NAME"
|
||||
PNG_DIR="$REPO_RANKING_PANEL_DIR/$SKIN_DIR_NAME"
|
||||
@@ -468,10 +470,12 @@ jobs:
|
||||
if [ -n "$name_line" ]; then
|
||||
val="${name_line#*:}"
|
||||
val="$(echo "$val" | sed 's/^[[:space:]]*//;s/[[:space:]]*$//')"
|
||||
if [ -n "$val" ]; then
|
||||
sanitized="$(sanitize_filename "$val")"
|
||||
[ -n "$sanitized" ] && skin_header="$sanitized"
|
||||
fi
|
||||
fi
|
||||
fi
|
||||
|
||||
echo ""
|
||||
echo "[$INDEX/$SKIN_COUNT] Skin: $skin_header"
|
||||
@@ -591,10 +595,12 @@ jobs:
|
||||
if [ -n "$name_line" ]; then
|
||||
val="${name_line#*:}"
|
||||
val="$(echo "$val" | sed 's/^[[:space:]]*//;s/[[:space:]]*$//')"
|
||||
if [ -n "$val" ]; then
|
||||
sanitized="$(sanitize_filename "$val")"
|
||||
[ -n "$sanitized" ] && skin_header="$sanitized"
|
||||
fi
|
||||
fi
|
||||
fi
|
||||
|
||||
echo ""
|
||||
echo "[$INDEX/$SKIN_COUNT] Processing skin: $skin_header"
|
||||
@@ -669,7 +675,13 @@ jobs:
|
||||
skin_header="$skin"
|
||||
if [ -f "$ini_file" ]; then
|
||||
line=$(grep -i '^[[:space:]]*Name:' "$ini_file" | head -n1)
|
||||
[ -n "$line" ] && skin_header=$(sanitize_filename "${line#*:}")
|
||||
if [ -n "$line" ]; then
|
||||
val="${line#*:}"
|
||||
val="$(echo "$val" | sed 's/^[[:space:]]*//;s/[[:space:]]*$//')"
|
||||
if [ -n "$val" ]; then
|
||||
skin_header=$(sanitize_filename "$val")
|
||||
fi
|
||||
fi
|
||||
fi
|
||||
|
||||
raw_path="$(printf "%s/%s" "$skin" "$skin_header" | sed 's/^ *//;s/ *$//')"
|
||||
@@ -692,11 +704,17 @@ jobs:
|
||||
skin=$(basename "$dir")
|
||||
[[ -n "${ordered[$skin]}" ]] && continue
|
||||
|
||||
ini_file=$(find "$dir" -maxdepth 1 -iname "skin.ini" | head -n1)
|
||||
ini_file=$(find "$dir" -maxdepth 1 -iname "skin.ini" | head -n1 || true)
|
||||
skin_header="$skin"
|
||||
if [ -f "$ini_file" ]; then
|
||||
line=$(grep -i '^[[:space:]]*Name:' "$ini_file" | head -n1 2>/dev/null || true)
|
||||
[ -n "$line" ] && skin_header=$(sanitize_filename "${line#*:}")
|
||||
line=$(grep -i '^[[:space:]]*Name:' "$ini_file" | head -n1 || true)
|
||||
if [ -n "$line" ]; then
|
||||
val="${line#*:}"
|
||||
val="$(echo "$val" | sed 's/^[[:space:]]*//;s/[[:space:]]*$//')"
|
||||
if [ -n "$val" ]; then
|
||||
skin_header=$(sanitize_filename "$val")
|
||||
fi
|
||||
fi
|
||||
fi
|
||||
|
||||
raw_path="$(printf "%s/%s" "$skin" "$skin_header" | sed 's/^ *//;s/ *$//')"
|
||||
@@ -704,7 +722,6 @@ jobs:
|
||||
|
||||
echo "## [$skin_header]($REGISTRY_URL/$USER_REPOSITORY/media/tag/$new_tag/export/${base_path}.osk)" >> "$README_PATH"
|
||||
echo "" >> "$README_PATH"
|
||||
|
||||
echo "[](/docs/${base_path}.md)" >> "$README_PATH"
|
||||
echo "" >> "$README_PATH"
|
||||
done
|
||||
@@ -762,7 +779,13 @@ jobs:
|
||||
|
||||
if [ -f "$ini_file" ]; then
|
||||
line=$(grep -i '^[[:space:]]*Name:' "$ini_file" | head -n1 || true)
|
||||
[ -n "$line" ] && skin_header=$(sanitize_filename "${line#*:}")
|
||||
if [ -n "$line" ]; then
|
||||
val="${line#*:}"
|
||||
val="$(echo "$val" | sed 's/^[[:space:]]*//;s/[[:space:]]*$//')"
|
||||
if [ -n "$val" ]; then
|
||||
skin_header=$(sanitize_filename "$val")
|
||||
fi
|
||||
fi
|
||||
fi
|
||||
|
||||
raw_path="${skin}/${skin_header}"
|
||||
@@ -851,6 +874,7 @@ jobs:
|
||||
if [[ -f "$ini" ]]; then
|
||||
raw=$(grep -i '^[[:space:]]*Name:' "$ini" | head -n1 || true)
|
||||
raw="${raw#*:}"
|
||||
raw="$(echo "$raw" | sed 's/^[[:space:]]*//;s/[[:space:]]*$//')"
|
||||
tmp_header=$(sanitize_filename "$raw")
|
||||
[[ -n "$tmp_header" ]] && header="$tmp_header"
|
||||
fi
|
||||
|
||||
Reference in New Issue
Block a user