Update .gitea/workflows/deploy-ci.yaml
All checks were successful
Update Community Skins README / Full CI/CD Pipeline (push) Successful in 3s

This commit is contained in:
2025-06-08 19:28:47 +02:00
parent 6156f7effc
commit 517d669aa3

View File

@@ -43,12 +43,22 @@ jobs:
for j in $(seq 0 $((repo_count - 1))); do for j in $(seq 0 $((repo_count - 1))); do
owner=$(echo "$repos_json" | jq -r ".[$j].owner.login") owner=$(echo "$repos_json" | jq -r ".[$j].owner.login")
repo=$(echo "$repos_json" | jq -r ".[$j].name") repo=$(echo "$repos_json" | jq -r ".[$j].name")
readme_json=$(curl -sSL -H "Authorization: token $TOKEN" "$GITEA_API/repos/$owner/$repo/contents/README.md?ref=main" || echo "{}") echo "DEBUG: Fetching README for $owner/$repo"
content=$(echo "$readme_json" | jq -r .content 2>/dev/null | base64 -d 2>/dev/null || echo "") readme_json=$(curl -sSL -H "Authorization: token $TOKEN" \
if echo "$content" | grep -qE '^[[:space:]]*#[[:space:]]*Skins[[:space:]]*$'; then "$GITEA_API/repos/$owner/$repo/contents/README.md?ref=main" || echo "{}")
echo "DEBUG: README JSON for $owner/$repo: $readme_json"
content=$(echo "$readme_json" \
| jq -r .content 2>/dev/null \
| base64 -d 2>/dev/null || echo "")
echo "DEBUG: Decoded content for $owner/$repo (first 10 lines):"
echo "$content" | sed -n '1,10p' | sed -n l
if echo "$content" | grep -qF '# Skins'; then
echo "DEBUG: Match found for '# Skins' in $owner/$repo"
echo "$owner/$repo" >> "$valid_repos_file" echo "$owner/$repo" >> "$valid_repos_file"
echo "added $owner/$repo" echo "added $owner/$repo"
repo_matched=true repo_matched=true
else
echo "DEBUG: No '# Skins' heading in $owner/$repo"
fi fi
done done
[ "$repo_matched" = false ] && echo "no matching repos for $user_login" [ "$repo_matched" = false ] && echo "no matching repos for $user_login"