This PR implements the CI/CD pipeline design for OpenIMSDK Helm charts as proposed in RFC #0000. This includes automated testing, security scanning, versioning, and publishing of Helm charts, ensuring their reliability and stability.
[x] My pull request adheres to the code style of this project
[x] My code requires changes to the documentation
[x] I have updated the documentation as required
[x] All the tests have passed
π ° Which issue(s) this PR fixes:
Fixes #30
π Special notes for your reviewer:
This implementation significantly automates our deployment process, reducing manual errors and improving efficiency. Please review the details in the CI/CD pipeline sections.
π― Describe how to verify it
To verify, please execute make all locally, ensuring all tests pass and the Helm charts are properly versioned and published.
π What type of PR is this?
/kind feature
π What this PR does / why we need it:
This PR implements the CI/CD pipeline design for OpenIMSDK Helm charts as proposed in RFC #0000. This includes automated testing, security scanning, versioning, and publishing of Helm charts, ensuring their reliability and stability.
π ° Which issue(s) this PR fixes:
Fixes #30
π Special notes for your reviewer:
This implementation significantly automates our deployment process, reducing manual errors and improving efficiency. Please review the details in the CI/CD pipeline sections.
π― Describe how to verify it
To verify, please execute
make all
locally, ensuring all tests pass and the Helm charts are properly versioned and published.π Additional documentation e.g., RFC, notion, Google docs, usage docs, etc.:
For detailed information, please refer to the RFC document: OpenIMSDK CI/CD Pipeline Design