Fix 'Check Toolkits' Workflow (#197)

# PR Description
The 'Check Toolkits' workflow was failing if no toolkits were changed.
This PR gracefully exits the workflow for this case.
This commit is contained in:
Eric Gustin 2025-01-09 10:11:20 -08:00 committed by GitHub
parent 22f2422aff
commit 4098cb8464
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -32,7 +32,11 @@ jobs:
GITHUB_TOKEN: ${{ secrets.PAT }}
run: |
dirs=$(echo "${CHANGED_FILES}" | tr ' ' '\n' | grep "toolkits/" | cut -d'/' -f2 | sort -u)
echo "$dirs" | while read -r dir; do
echo "$dir"
gh workflow -R ArcadeAI/arcade-ai run "Publish Toolkit" -f toolkit=${dir}
done
if [ -n "$dirs" ]; then
echo "$dirs" | while read -r dir; do
echo "$dir"
gh workflow -R ArcadeAI/arcade-ai run "Publish Toolkit" -f toolkit=${dir}
done
else
echo "No toolkit directories were changed"
fi