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