Benoit Blanchon před 3 roky
rodič
revize
396d2a7b3b
1 změnil soubory, kde provedl 7 přidání a 0 odebrání
  1. 7 0
      .github/workflows/ci.yml

+ 7 - 0
.github/workflows/ci.yml

@@ -17,6 +17,13 @@ jobs:
         run: |
           find src/ extras/ -name '*.[ch]pp' | xargs clang-format -i --verbose --style=file
           git diff --exit-code
+      - name: Check URLs
+        run: |
+          grep -hREo "(http|https)://[a-zA-Z0-9./?=_%:-]*" src/ | sort -u | while read -r URL
+          do
+            STATUS=$(curl -s -o /dev/null -I -w "%{http_code}" "$URL")
+            [ "$STATUS" -ge 400 ] && echo "::warning title=HTTP $STATUS::$URL returned $STATUS"
+          done || true
 
   gcc:
     name: GCC