@@ -187,7 +187,13 @@ jobs:
187187 cd ..
188188 OUT=$(diff -rq compare debs || true)
189189 mkdir -p status
190- if [[ -z "${OUT}" ]]; then
190+ # Check for at least one Release file
191+ RELEASE_FOUND=$(find compare/dists -type f -name Release | wc -l)
192+ if [[ "$RELEASE_FOUND" -eq 0 ]]; then
193+ echo "no_release" >> status/${SERVER_ID}
194+ echo "${SERVER_URL}" >> status/${SERVER_ID}
195+ echo "STATUS=no_release" >> $GITHUB_ENV
196+ elif [[ -z "${OUT}" ]]; then
191197 echo "true" >> status/${SERVER_ID}
192198 echo "STATUS=true" >> $GITHUB_ENV
193199 elif [[ "${exit_status}" -eq 0 ]]; then
@@ -246,7 +252,13 @@ jobs:
246252 cd ..
247253 OUT=$(diff -rq compare debs || true)
248254 mkdir -p status
249- if [[ -z "${OUT}" ]]; then
255+ # Check for at least one Release file
256+ RELEASE_FOUND=$(find compare/dists -type f -name Release | wc -l)
257+ if [[ "$RELEASE_FOUND" -eq 0 ]]; then
258+ echo "no_release" >> status/${SERVER_ID}
259+ echo "${SERVER_URL}" >> status/${SERVER_ID}
260+ echo "STATUS=no_release" >> $GITHUB_ENV
261+ elif [[ -z "${OUT}" ]]; then
250262 echo "true" >> status/${SERVER_ID}
251263 echo "STATUS=true" >> $GITHUB_ENV
252264 elif [[ "${exit_status}" -eq 0 ]]; then
@@ -412,6 +424,8 @@ jobs:
412424 echo "# Timeouts" >> $GITHUB_STEP_SUMMARY
413425 grep timeout status/* | cut -d":" -f1 | xargs awk 'FNR==2{print}' >> $GITHUB_STEP_SUMMARY
414426 #echo "$(grep timeout status/* | cut -d":" -f1 | cut -d"/" -f2 | sed ':a; N; s/\n/ /; ta') " >> $GITHUB_STEP_SUMMARY
427+ echo "# No Release file" >> $GITHUB_STEP_SUMMARY
428+ grep no_release status/* | cut -d":" -f1 | xargs awk 'FNR==2{print}' >> $GITHUB_STEP_SUMMARY
415429
416430 echo "failoverserver=$(grep true status/* | cut -d":" -f1 | cut -d"/" -f2 | sed ':a; N; s/\n/ /; ta') " >> $GITHUB_ENV
417431 echo "reloadKey=$(openssl rand -hex 16)" >> $GITHUB_ENV
@@ -444,6 +458,9 @@ jobs:
444458 echo "# Timeouts" >> $GITHUB_STEP_SUMMARY
445459 grep timeout status/* | cut -d":" -f1 | xargs awk 'FNR==2{print}' >> $GITHUB_STEP_SUMMARY
446460 #echo "$(grep timeout status/* | cut -d":" -f1 | cut -d"/" -f2 | sed ':a; N; s/\n/ /; ta') " >> $GITHUB_STEP_SUMMARY
461+ echo "# No Release file" >> $GITHUB_STEP_SUMMARY
462+ grep no_release status/* | cut -d":" -f1 | xargs awk 'FNR==2{print}' >> $GITHUB_STEP_SUMMARY
463+
447464 echo "failoverserver=$(grep true status/* | cut -d":" -f1 | cut -d"/" -f2 | sed ':a; N; s/\n/ /; ta') " >> $GITHUB_ENV
448465 echo "reloadKey=$(openssl rand -hex 16)" >> $GITHUB_ENV
449466 rm -rf status
@@ -474,6 +491,8 @@ jobs:
474491 echo "# Timeouts" >> $GITHUB_STEP_SUMMARY
475492 grep timeout status/* | cut -d":" -f1 | xargs awk 'FNR==2{print}' >> $GITHUB_STEP_SUMMARY
476493 #echo "$(grep timeout status/* | cut -d":" -f1 | cut -d"/" -f2 | sed ':a; N; s/\n/ /; ta') " >> $GITHUB_STEP_SUMMARY
494+ echo "# No Release file" >> $GITHUB_STEP_SUMMARY
495+ grep no_release status/* | cut -d":" -f1 | xargs awk 'FNR==2{print}' >> $GITHUB_STEP_SUMMARY
477496
478497 echo "failoverserver=$(grep true status/* | cut -d":" -f1 | cut -d"/" -f2 | sed ':a; N; s/\n/ /; ta') " >> $GITHUB_ENV
479498 echo "reloadKey=$(openssl rand -hex 16)" >> $GITHUB_ENV
@@ -506,6 +525,8 @@ jobs:
506525 echo "# Timeouts" >> $GITHUB_STEP_SUMMARY
507526 grep timeout status/* | cut -d":" -f1 | xargs awk 'FNR==2{print}' >> $GITHUB_STEP_SUMMARY
508527 #echo "$(grep timeout status/* | cut -d":" -f1 | cut -d"/" -f2 | sed ':a; N; s/\n/ /; ta') " >> $GITHUB_STEP_SUMMARY
528+ echo "# No Release file" >> $GITHUB_STEP_SUMMARY
529+ grep no_release status/* | cut -d":" -f1 | xargs awk 'FNR==2{print}' >> $GITHUB_STEP_SUMMARY
509530
510531 echo "failoverserver=$(grep true status/* | cut -d":" -f1 | cut -d"/" -f2 | sed ':a; N; s/\n/ /; ta') " >> $GITHUB_ENV
511532 echo "reloadKey=$(openssl rand -hex 16)" >> $GITHUB_ENV
0 commit comments