Simplify YML file

This commit is contained in:
Matej Bačo
2025-02-20 12:19:32 +01:00
parent 4a0d33213a
commit f0d8c7382b
2 changed files with 30 additions and 46 deletions
+28
View File
@@ -0,0 +1,28 @@
#!/bin/sh
# Fail build if any command fails
set -e
max_attempts=180
attempt=0
success=0
while [ $attempt -lt $max_attempts ]; do
command="curl -s \$_APP_EXECUTOR_HOST/health -H \"Authorization: Bearer \$_APP_EXECUTOR_SECRET\""
response=$(docker compose exec appwrite sh -c "$command")
if [[ $response == *"runtimes"* ]]; then
success=1
break
else
echo "Health check failed, retrying..."
sleep 1
((attempt++))
fi
done
if [ $success -eq 0 ]; then
echo "Failed to start Open Runtimes executor"
exit 1
fi
echo "Open Runtimes executor started"
+2 -46
View File
@@ -172,29 +172,7 @@ jobs:
- name: Wait for Open Runtimes
run: |
max_attempts=180
attempt=0
success=0
while [ $attempt -lt $max_attempts ]; do
command="curl -s \$_APP_EXECUTOR_HOST/health -H \"Authorization: Bearer \$_APP_EXECUTOR_SECRET\""
response=$(docker compose exec appwrite sh -c "$command")
if [[ $response == *"runtimes"* ]]; then
success=1
break
else
echo "Health check failed, retrying..."
sleep 1
((attempt++))
fi
done
if [ $success -eq 0 ]; then
echo "Failed to start Open Runtimes executor"
exit 1
fi
echo "Open Runtimes executor started"
sh .github/scripts/ensure-executor.sh
- name: Run ${{ matrix.service }} tests with Project table mode
run: |
@@ -261,29 +239,7 @@ jobs:
- name: Wait for Open Runtimes
run: |
max_attempts=180
attempt=0
success=0
while [ $attempt -lt $max_attempts ]; do
command="curl -s \$_APP_EXECUTOR_HOST/health -H \"Authorization: Bearer \$_APP_EXECUTOR_SECRET\""
response=$(docker compose exec appwrite sh -c "$command")
if [[ $response == *"runtimes"* ]]; then
success=1
break
else
echo "Health check failed, retrying..."
sleep 1
((attempt++))
fi
done
if [ $success -eq 0 ]; then
echo "Failed to start Open Runtimes executor"
exit 1
fi
echo "Open Runtimes executor started"
sh .github/scripts/ensure-executor.sh
- name: Run ${{ matrix.service }} tests with ${{ matrix.tables-mode }} table mode
run: |