configure: fix ion-c submodule update
[awesomized/ext-ion] / .github / workflows / ci.yml
index 9702e99709f298a7bd897989299c31dee251c27c..cfe44093016328bde0c0445ff13d980a26d1fc30 100644 (file)
@@ -3,8 +3,36 @@
 name: ci
 on:
   workflow_dispatch:
-  push:
+  release:
+    types: [published]
   pull_request:
+    paths-ignore:
+      - .dockerignore
+      - .editorconfig
+      - .gitignore
+      - AUTHORS
+      - CONTRIBUTING.md
+      - CREDITS
+      - Dockerfile
+      - 'docs/**'
+      - EXPERIMENTAL
+      - gen_stub.php*.diff
+      - LICENSE
+      - README.md
+  push:
+    paths-ignore:
+      - .dockerignore
+      - .editorconfig
+      - .gitignore
+      - AUTHORS
+      - CONTRIBUTING.md
+      - CREDITS
+      - Dockerfile
+      - 'docs/**'
+      - EXPERIMENTAL
+      - gen_stub.php*.diff
+      - LICENSE
+      - README.md
 
 jobs:
   cur-0:
@@ -144,6 +172,7 @@ jobs:
       - name: Coverage
         if: success()
         run: |
-          cd src/.libs
+          find . -name '*.gc*'
+          cd .libs
           bash <(curl -s https://codecov.io/bash) -X xcode -X coveragepy