This is an automated email from the ASF dual-hosted git repository.

Aias00 pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/shenyu.git


The following commit(s) were added to refs/heads/master by this push:
     new 81b2549d74 ci: restore optional integration test workflows (#7422)
81b2549d74 is described below

commit 81b2549d74e1e3002c2f0f8821a7b25bd63e62dd
Author: cloudbase-ai <[email protected]>
AuthorDate: Fri Oct 2 21:28:21 2026 +0800

    ci: restore optional integration test workflows (#7422)
    
    Signed-off-by: cloudbase-ai <[email protected]>
    Co-authored-by: cloudbase-ai 
<[email protected]>
---
 .github/workflows/integrated-test-k8s-ingress.yml | 40 ++++++++++++-----------
 .github/workflows/integrated-test.yml             | 40 ++++++++++++-----------
 2 files changed, 42 insertions(+), 38 deletions(-)

diff --git a/.github/workflows/integrated-test-k8s-ingress.yml 
b/.github/workflows/integrated-test-k8s-ingress.yml
index 0e145b092d..a079b62125 100644
--- a/.github/workflows/integrated-test-k8s-ingress.yml
+++ b/.github/workflows/integrated-test-k8s-ingress.yml
@@ -17,6 +17,27 @@ name: it-k8s
 
 on:
   pull_request:
+    paths-ignore:
+      - '**.md'
+      - '**.txt'
+      - '**.png'
+      - '**.jpg'
+      - '**.jpeg'
+      - '**.gif'
+      - '**.svg'
+      - '**.ico'
+      - '**.pdf'
+      - '**.doc'
+      - '**.docx'
+      - 'LICENSE'
+      - 'NOTICE'
+      - 'DISCLAIMER'
+      - '.asf.yaml'
+      - '.gitignore'
+      - '.licenserc.yaml'
+      - '.github/ISSUE_TEMPLATE/**'
+      - '.github/PULL_REQUEST_TEMPLATE'
+      - '**/resources/static/**'
   push:
     branches:
       - master
@@ -214,22 +235,3 @@ jobs:
             echo "Test Successful"
             exit 0
           fi
-
-  requirement:
-    name: it-k8s
-    if: github.repository == 'apache/shenyu' && always()
-    needs:
-      - changes
-      - build
-    runs-on: ubuntu-latest
-    steps:
-      - name: Check Kubernetes integration test status
-        env:
-          CHANGES_RESULT: ${{ needs.changes.result }}
-          RUN_K8S_INGRESS: ${{ needs.changes.outputs.k8s_ingress }}
-          BUILD_RESULT: ${{ needs.build.result }}
-        run: |
-          [[ "$CHANGES_RESULT" == "success" ]] || exit 1
-          if [[ "$RUN_K8S_INGRESS" == "true" ]]; then
-            [[ "$BUILD_RESULT" == "success" ]] || exit 1
-          fi
diff --git a/.github/workflows/integrated-test.yml 
b/.github/workflows/integrated-test.yml
index e46c9a4175..5d8ab63ebe 100644
--- a/.github/workflows/integrated-test.yml
+++ b/.github/workflows/integrated-test.yml
@@ -17,6 +17,27 @@ name: it
 
 on:
   pull_request:
+    paths-ignore:
+      - '**.md'
+      - '**.txt'
+      - '**.png'
+      - '**.jpg'
+      - '**.jpeg'
+      - '**.gif'
+      - '**.svg'
+      - '**.ico'
+      - '**.pdf'
+      - '**.doc'
+      - '**.docx'
+      - 'LICENSE'
+      - 'NOTICE'
+      - 'DISCLAIMER'
+      - '.asf.yaml'
+      - '.gitignore'
+      - '.licenserc.yaml'
+      - '.github/ISSUE_TEMPLATE/**'
+      - '.github/PULL_REQUEST_TEMPLATE'
+      - '**/resources/static/**'
   push:
     branches:
       - master
@@ -204,22 +225,3 @@ jobs:
             echo "Test Successful"
             exit 0
           fi
-
-  requirement:
-    name: it
-    if: github.repository == 'apache/shenyu' && always()
-    needs:
-      - changes
-      - build
-    runs-on: ubuntu-latest
-    steps:
-      - name: Check integration test status
-        env:
-          CHANGES_RESULT: ${{ needs.changes.result }}
-          RUN_INTEGRATION: ${{ needs.changes.outputs.run_integration }}
-          BUILD_RESULT: ${{ needs.build.result }}
-        run: |
-          [[ "$CHANGES_RESULT" == "success" ]] || exit 1
-          if [[ "$RUN_INTEGRATION" == "true" ]]; then
-            [[ "$BUILD_RESULT" == "success" ]] || exit 1
-          fi

Reply via email to