Update .gitea/workflows/ci.yml

This commit is contained in:
Arlind
2025-06-16 21:24:13 +02:00
parent b22c92368c
commit ad230b377c

View File

@@ -754,32 +754,35 @@ jobs:
for dir in "$DANSER_SKINS_DIR"/*; do for dir in "$DANSER_SKINS_DIR"/*; do
[ -d "$dir" ] || continue [ -d "$dir" ] || continue
skin=$(basename "$dir") skin=$(basename "$dir")
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" skin_header="$skin"
if [ -f "$ini_file" ]; then if [ -f "$ini_file" ]; then
line=$(grep -i '^[[:space:]]*Name:' "$ini_file" | head -n1) line=$(grep -i '^[[:space:]]*Name:' "$ini_file" | head -n1 || true)
[ -n "$line" ] && skin_header=$(sanitize_filename "${line#*:}") [ -n "$line" ] && skin_header=$(sanitize_filename "${line#*:}")
fi fi
raw_path="${skin}/${skin_header}" raw_path="${skin}/${skin_header}"
base_path=$(url_encode_path "$raw_path") base_path=$(url_encode_path "$raw_path")
osk_url="$REGISTRY_URL/$USER_REPOSITORY/media/tag/$new_tag/export/${base_path}.osk" osk_url="$REGISTRY_URL/$USER_REPOSITORY/media/tag/$new_tag/export/${base_path}.osk"
md_file_path="${DOC_DIR}/${raw_path}.md" md_file_path="${DOC_DIR}/${raw_path}.md"
mkdir -p "$(dirname "$md_file_path")" mkdir -p "$(dirname "$md_file_path")"
video_url="$REGISTRY_URL/$USER_REPOSITORY/raw/tag/$new_tag/media/gameplay/${base_path}.mp4" video_url="$REGISTRY_URL/$USER_REPOSITORY/raw/tag/$new_tag/media/gameplay/${base_path}.mp4"
echo "# [$skin_header]($osk_url)" > "$md_file_path" {
echo "" >> "$md_file_path" echo "# [$skin_header]($osk_url)"
echo "<video controls autoplay loop muted playsinline src=\"$video_url\" type=\"video/mp4\">" >> "$md_file_path" echo ""
echo "</video>" >> "$md_file_path" echo "<video controls autoplay loop muted playsinline src=\"$video_url\" type=\"video/mp4\">"
echo "" >> "$md_file_path" echo "</video>"
echo "![](/media/panel/${base_path}.webp)" >> "$md_file_path" echo ""
echo "" >> "$md_file_path" echo "![](/media/panel/${base_path}.webp)"
echo "![](/media/icons/${base_path}-mod-icons.webp)" >> "$md_file_path" echo ""
echo "![](/media/icons/${base_path}-mod-icons.webp)"
} > "$md_file_path"
echo " → Wrote $md_file_path" echo " → Wrote $md_file_path"
done done