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