Skip to content

[CELEBORN-1416] Add CI for helm charts lint and test#2513

Closed
ChenYi015 wants to merge 6 commits intoapache:mainfrom
ChenYi015:workflow/helm-charts
Closed

[CELEBORN-1416] Add CI for helm charts lint and test#2513
ChenYi015 wants to merge 6 commits intoapache:mainfrom
ChenYi015:workflow/helm-charts

Conversation

@ChenYi015
Copy link
Contributor

@ChenYi015 ChenYi015 commented May 16, 2024

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.
  • 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.

@ChenYi015 ChenYi015 force-pushed the workflow/helm-charts branch 3 times, most recently from 121cee2 to bdbea42 Compare May 16, 2024 04:04
@ChenYi015
Copy link
Contributor Author

@pan3793 Can we allow to run actions/helm-chart-testing in CI.

@pan3793
Copy link
Member

pan3793 commented May 16, 2024

@ChenYi015 please follow ASF GHA policy https://infra.apache.org/github-actions-policy.html

@ChenYi015 ChenYi015 force-pushed the workflow/helm-charts branch 2 times, most recently from db794d2 to 1d15f5b Compare May 16, 2024 07:14
@codecov
Copy link

codecov bot commented May 16, 2024

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 40.80%. Comparing base (121395f) to head (6bd439a).
Report is 44 commits behind head on main.

❗ Current head 6bd439a differs from pull request most recent head ac1f8b8. Consider uploading reports for the commit ac1f8b8 to get more accurate results

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #2513      +/-   ##
==========================================
+ Coverage   40.17%   40.80%   +0.63%     
==========================================
  Files         218      220       +2     
  Lines       13742    14096     +354     
  Branches     1214     1258      +44     
==========================================
+ Hits         5520     5751     +231     
- Misses       7905     8017     +112     
- Partials      317      328      +11     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@ChenYi015
Copy link
Contributor Author

@pan3793 PTAL, thanks!

@ChenYi015 ChenYi015 force-pushed the workflow/helm-charts branch from 9fa2943 to 6bd439a Compare May 16, 2024 11:27
ChenYi015 added 2 commits May 16, 2024 19:39
Signed-off-by: Yi Chen <github@chenyicn.net>
Signed-off-by: Yi Chen <github@chenyicn.net>
@ChenYi015 ChenYi015 force-pushed the workflow/helm-charts branch from 6bd439a to 39065ef Compare May 16, 2024 11:40
ChenYi015 added 4 commits May 16, 2024 19:47
Signed-off-by: Yi Chen <github@chenyicn.net>
Signed-off-by: Yi Chen <github@chenyicn.net>
Signed-off-by: Yi Chen <github@chenyicn.net>
Signed-off-by: Yi Chen <github@chenyicn.net>
@ChenYi015 ChenYi015 requested a review from pan3793 May 16, 2024 11:57
@pan3793 pan3793 closed this in 5ea83f3 May 16, 2024
@pan3793
Copy link
Member

pan3793 commented May 16, 2024

Thanks, merged to main for 0.5

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants