Update .gitea/workflows/deploy-ci.yaml
All checks were successful
Update Community Skins README / Full CI/CD Pipeline (push) Successful in 3s
All checks were successful
Update Community Skins README / Full CI/CD Pipeline (push) Successful in 3s
This commit is contained in:
@@ -43,12 +43,22 @@ jobs:
|
||||
for j in $(seq 0 $((repo_count - 1))); do
|
||||
owner=$(echo "$repos_json" | jq -r ".[$j].owner.login")
|
||||
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 "{}")
|
||||
content=$(echo "$readme_json" | jq -r .content 2>/dev/null | base64 -d 2>/dev/null || echo "")
|
||||
if echo "$content" | grep -qE '^[[:space:]]*#[[:space:]]*Skins[[:space:]]*$'; then
|
||||
echo "DEBUG: Fetching README for $owner/$repo"
|
||||
readme_json=$(curl -sSL -H "Authorization: token $TOKEN" \
|
||||
"$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 "added $owner/$repo"
|
||||
repo_matched=true
|
||||
else
|
||||
echo "DEBUG: No '# Skins' heading in $owner/$repo"
|
||||
fi
|
||||
done
|
||||
[ "$repo_matched" = false ] && echo "no matching repos for $user_login"
|
||||
|
||||
Reference in New Issue
Block a user