Skip to content

Commit 610da66

Browse files
committed
Adding retry mechanism in CI for acceptance test
1 parent da18265 commit 610da66

File tree

1 file changed

+10
-1
lines changed

1 file changed

+10
-1
lines changed

.github/workflows/ci.yml

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,16 @@ jobs:
113113
114114
- name: Run acceptance tests
115115
run: |
116-
bundle exec rake 'litmus:acceptance:parallel'
116+
for i in 1 2 3; do
117+
if bundle exec rake 'litmus:acceptance:parallel'; then
118+
break
119+
elif [ "$i" -lt 3 ]; then
120+
echo "Retrying acceptance tests (Attempt $i)"
121+
else
122+
echo "Acceptance tests failed after $i attempts."
123+
exit 1
124+
fi
125+
done
117126
118127
- name: Remove test environment
119128
if: ${{ always() }}

0 commit comments

Comments
 (0)