]> git.ipfire.org Git - thirdparty/fastapi/sqlmodel.git/commitdiff
👷 Add retries to Smokeshow (#1302)
authorSofie Van Landeghem <svlandeg@users.noreply.github.com>
Thu, 20 Feb 2025 09:15:20 +0000 (10:15 +0100)
committerGitHub <noreply@github.com>
Thu, 20 Feb 2025 09:15:20 +0000 (10:15 +0100)
.github/workflows/smokeshow.yml
.github/workflows/test.yml

index 0a1255b8a739ab18115b01853550063a54ea4a02..5575d44abb0697f9658eb1a10c55be9936516cbc 100644 (file)
@@ -35,7 +35,17 @@ jobs:
           path: htmlcov
           github-token: ${{ secrets.GITHUB_TOKEN }}
           run-id: ${{ github.event.workflow_run.id }}
-      - run: smokeshow upload htmlcov
+      # Try 5 times to upload coverage to smokeshow
+      - name: Upload coverage to Smokeshow
+        run: |
+          for i in 1 2 3 4 5; do
+            if smokeshow upload htmlcov; then
+                echo "Smokeshow upload success!"
+                break
+            fi
+            echo "Smokeshow upload error, sleep 1 sec and try again."
+            sleep 1
+          done
         env:
           SMOKESHOW_GITHUB_STATUS_DESCRIPTION: Coverage {coverage-percentage}
           SMOKESHOW_GITHUB_COVERAGE_THRESHOLD: 95
index b5628651a6132f1693a1df47beabfca01b96484c..9126db93c575cd78430639609ce4e0d00d65f14c 100644 (file)
@@ -27,7 +27,6 @@ jobs:
     strategy:
       matrix:
         python-version:
-          - "3.7"
           - "3.8"
           - "3.9"
           - "3.10"