Update .gitea/workflows/ci.yml
This commit is contained in:
@@ -754,32 +754,35 @@ jobs:
|
||||
|
||||
for dir in "$DANSER_SKINS_DIR"/*; do
|
||||
[ -d "$dir" ] || continue
|
||||
|
||||
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"
|
||||
|
||||
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#*:}")
|
||||
fi
|
||||
|
||||
raw_path="${skin}/${skin_header}"
|
||||
base_path=$(url_encode_path "$raw_path")
|
||||
osk_url="$REGISTRY_URL/$USER_REPOSITORY/media/tag/$new_tag/export/${base_path}.osk"
|
||||
|
||||
md_file_path="${DOC_DIR}/${raw_path}.md"
|
||||
|
||||
mkdir -p "$(dirname "$md_file_path")"
|
||||
|
||||
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 "<video controls autoplay loop muted playsinline src=\"$video_url\" type=\"video/mp4\">" >> "$md_file_path"
|
||||
echo "</video>" >> "$md_file_path"
|
||||
echo "" >> "$md_file_path"
|
||||
echo "" >> "$md_file_path"
|
||||
echo "" >> "$md_file_path"
|
||||
echo "" >> "$md_file_path"
|
||||
{
|
||||
echo "# [$skin_header]($osk_url)"
|
||||
echo ""
|
||||
echo "<video controls autoplay loop muted playsinline src=\"$video_url\" type=\"video/mp4\">"
|
||||
echo "</video>"
|
||||
echo ""
|
||||
echo ""
|
||||
echo ""
|
||||
echo ""
|
||||
} > "$md_file_path"
|
||||
|
||||
echo " → Wrote $md_file_path"
|
||||
done
|
||||
|
||||
Reference in New Issue
Block a user