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

rexxiong pushed a commit to branch branch-0.6
in repository https://gitbox.apache.org/repos/asf/celeborn.git


The following commit(s) were added to refs/heads/branch-0.6 by this push:
     new 9c7d466f6 [CELEBORN-2117] Use git submodules for Chart Actions
9c7d466f6 is described below

commit 9c7d466f659e3b4dbccc9e7c8fcf485060f0367e
Author: sychen <[email protected]>
AuthorDate: Tue Aug 19 14:25:48 2025 +0800

    [CELEBORN-2117] Use git submodules for Chart Actions
    
    ### What changes were proposed in this pull request?
    
    ### Why are the changes needed?
    
    > The action helm/chart-testing-actionv2.6.1 is not allowed in 
apache/celeborn because all actions must be from a repository owned by your 
enterprise, created by GitHub, verified in the GitHub Marketplace
    
    https://github.com/apache/celeborn/actions/runs/17004559972
    
    ---
    
    Refer to this PR implementation
    
    https://github.com/apache/ozone-helm-charts/pull/6
    
    ```bash
    git submodule add --force https://github.com/helm/chart-testing-action 
.github/actions/chart-testing-action
    git -C .github/actions/chart-testing-action checkout 
e6669bcd63d7cb57cb4380c33043eebe5d111992
    ```
    
    ### Does this PR introduce _any_ user-facing change?
    
    ### How was this patch tested?
    
https://github.com/apache/celeborn/actions/runs/17037324387/job/48292733845?pr=3431
    
    Closes #3431 from cxzl25/chart-testing-action.
    
    Authored-by: sychen <[email protected]>
    Signed-off-by: Shuang <[email protected]>
    (cherry picked from commit a8f6de5cc6ec7f6148f1668e5252fa51b5740fe4)
    Signed-off-by: Shuang <[email protected]>
---
 .github/actions/chart-testing-action | 1 +
 .github/workflows/integration.yml    | 3 ++-
 .gitmodules                          | 3 +++
 3 files changed, 6 insertions(+), 1 deletion(-)

diff --git a/.github/actions/chart-testing-action 
b/.github/actions/chart-testing-action
new file mode 160000
index 000000000..e6669bcd6
--- /dev/null
+++ b/.github/actions/chart-testing-action
@@ -0,0 +1 @@
+Subproject commit e6669bcd63d7cb57cb4380c33043eebe5d111992
diff --git a/.github/workflows/integration.yml 
b/.github/workflows/integration.yml
index c5f6a56d6..ee8fff7a6 100644
--- a/.github/workflows/integration.yml
+++ b/.github/workflows/integration.yml
@@ -38,6 +38,7 @@ jobs:
         with:
           persist-credentials: false
           fetch-depth: 0
+          submodules: recursive
       - uses: actions/setup-java@v4
         name: Setup JDK with Maven
         with:
@@ -54,7 +55,7 @@ jobs:
         with:
           version: v3.10.0
       - name: Setup chart-testing
-        uses: helm/[email protected]
+        uses: ./.github/actions/chart-testing-action
       - name: Run chart-testing (list-changed)
         id: list-changed
         run: |
diff --git a/.gitmodules b/.gitmodules
new file mode 100644
index 000000000..574812ca8
--- /dev/null
+++ b/.gitmodules
@@ -0,0 +1,3 @@
+[submodule ".github/actions/chart-testing-action"]
+       path = .github/actions/chart-testing-action
+       url = https://github.com/helm/chart-testing-action

Reply via email to