This is an automated email from the ASF dual-hosted git repository. nicholasjiang pushed a commit to branch branch-0.6 in repository https://gitbox.apache.org/repos/asf/celeborn.git
commit 448d542114c45d4ee9c0d7ce57d7e2a19c639f5b 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
