celeborn/.github/workflows
Yi Chen 5ea83f39bb
[CELEBORN-1416] Add CI for helm charts lint and test
### What changes were proposed in this pull request?

- Move the CI `tests/kubernetes-it/docker/helm/values.yaml` to `charts/celeborn/ci/values.yaml`, as this is a common convention, for example [prometheus-community/helm-charts](https://github.com/prometheus-community/helm-charts/tree/main/charts/prometheus/ci).
- Add GitHub CI workflow to run lint and unit tests against helm charts.
- Add `.helmignore` file to specify patterns for files and directories that should be ignored when packaging the chart.
- Bump `actions/setup-helm` to `v4.2.0`
- Bump `actions/setup-python` to `v5`
- Bump `actions/setup-java` to `v4`
- Bump `actions/checkout` to `v4`

### Why are the changes needed?

- CI/CD

### Does this PR introduce _any_ user-facing change?

No.

### How was this patch tested?

Local test.

Closes #2513 from ChenYi015/workflow/helm-charts.

Authored-by: Yi Chen <github@chenyicn.net>
Signed-off-by: Cheng Pan <chengpan@apache.org>
2024-05-16 20:16:47 +08:00
..
benchmark_manual.yml [CELEBORN-180][BUILD][FOLLOWUP] Update CI workflow and docs (#1134) 2023-01-03 17:58:51 +08:00
benchmark.yml [CELEBORN-180][BUILD][FOLLOWUP] Update CI workflow and docs (#1134) 2023-01-03 17:58:51 +08:00
check_stale_prs.yml [CELEBORN-135][INFRA] Remove unused GitHub slash workflow (#1080) 2022-12-14 10:13:13 +08:00
deps.yml [CELEBORN-1310][FLINK] Support Flink 1.19 2024-03-20 11:51:23 +08:00
integration.yml [CELEBORN-1416] Add CI for helm charts lint and test 2024-05-16 20:16:47 +08:00
license.yml [CELEBORN-1310][FOLLOWUP] License check add flink-1.19 profile 2024-05-13 20:17:09 +08:00
maven.yml [CELEBORN-1310][FLINK] Support Flink 1.19 2024-03-20 11:51:23 +08:00
regression_manual.yml [CELEBORN-180][BUILD][FOLLOWUP] Update CI workflow and docs (#1134) 2023-01-03 17:58:51 +08:00
regression.yml [CELEBORN-180][BUILD][FOLLOWUP] Update CI workflow and docs (#1134) 2023-01-03 17:58:51 +08:00
sbt.yml [CELEBORN-1310][FLINK] Support Flink 1.19 2024-03-20 11:51:23 +08:00
style.yml [CELEBORN-1310][FLINK] Support Flink 1.19 2024-03-20 11:51:23 +08:00
web_lint.yml [CELEBORN-1240][FOLLOWUP] Web lint check uses different groups 2024-02-26 20:28:19 +08:00