From 431c8436ceeeb66a1f354042ff33df36277da129 Mon Sep 17 00:00:00 2001 From: Arlind Date: Sun, 23 Nov 2025 13:09:47 +0100 Subject: [PATCH] Update .gitea/workflows/test-skins.yml --- .gitea/workflows/test-skins.yml | 26 +++++++++++++++----------- 1 file changed, 15 insertions(+), 11 deletions(-) diff --git a/.gitea/workflows/test-skins.yml b/.gitea/workflows/test-skins.yml index 24b5017c..fd552ab9 100644 --- a/.gitea/workflows/test-skins.yml +++ b/.gitea/workflows/test-skins.yml @@ -30,13 +30,11 @@ jobs: local url="$1" echo " → Checking external: $url" - # HEAD first - if curl -Is --max-time 10 "$url" | head -n 1 | grep -qE "HTTP/.* (200|30[0-9])"; then + if curl -Is --max-time 10 "$url" | head -n1 | grep -qE "HTTP/.* (200|30[0-9])"; then return 0 fi - # GET fallback - if curl -Is --max-time 10 -X GET "$url" | head -n 1 | grep -qE "HTTP/.* (200|30[0-9])"; then + if curl -Is --max-time 10 -X GET "$url" | head -n1 | grep -qE "HTTP/.* (200|30[0-9])"; then return 0 fi @@ -45,7 +43,7 @@ jobs: check_local() { local path="$1" - path="${path#/}" # strip leading slash + path="${path#/}" local decoded decoded=$(urldecode "$path") @@ -60,22 +58,17 @@ jobs: extract_links() { local file="$1" - # Markdown links grep -oE '\[[^]]*\]\([^)]*\)' "$file" \ | sed -E 's/.*\((.*)\).*/\1/' - # Image markdown links grep -oE '!\[[^]]*\]\([^)]*\)' "$file" \ | sed -E 's/.*\((.*)\).*/\1/' - # Raw URLs grep -oE 'https?://[^ )"]+' "$file" - # grep -oE ']*src="[^"]+"' "$file" \ | sed -E 's/.*src="([^"]*)".*/\1/' - #