fix: processing + logging

This commit is contained in:
ibo
2024-06-21 03:45:31 +02:00
committed by GitHub
parent 94f2fc2f34
commit 17def04e0a

View File

@@ -113,11 +113,16 @@ jobs:
"https://api.github.com/repos/rebelonion/Dantotsu/contributors")
echo "Contributors response:"
echo "$contributors" | jq '.'
# Validate contributors JSON
if ! echo "$contributors" | jq empty; then
echo "Error: Invalid JSON in contributors response"
exit 1
fi
# Process contributors
developers=""
while read -r author; do
echo "Processing author: $author"
contributor=$(echo "$contributors" | jq -r ".[] | select(.login|ascii_downcase == \"$author\"|ascii_downcase)")
ccontributor=$(echo "$contributors" | jq -r ".[] | select(.login | ascii_downcase == \"$(echo $author | tr '[:upper:]' '[:lower:])\")")
if [ ! -z "$contributor" ]; then
login=$(echo "$contributor" | jq -r '.login')
commits=$(echo "$contributor" | jq -r '.contributions')