Open
Description
Add to workflow:
- name: Run tests with retry
run: |
set +e
for i in 1 2 3; do
echo "π Attempt $i: Running tests"
uv run pytest ${{ matrix.test-file }} -s
status=$?
if [ $status -eq 0 ]; then
echo "β
Tests passed on attempt $i"
break
else
echo "β Tests failed on attempt $i"
if [ $i -eq 3 ]; then
echo "Tests failed after 3 attempts"
exit 1
fi
echo "Retrying..."
sleep 5
fi
done
Metadata
Metadata
Assignees
Labels
No labels