feat: Code Quality Checks workflow#3223
Conversation
…linter (Fixes kubeflow#3096) Signed-off-by: juyterman1000 <fastrunner10090@gmail.com>
Signed-off-by: juyterman1000 <fastrunner10090@gmail.com>
Adds "make kube-linter" to download the binary and "make lint-manifests" to run kube-linter on manifests and helm charts locally. Signed-off-by: juyterman1000 <fastrunner10090@gmail.com>
Signed-off-by: Sameer_yadav <159073326+Goku2099@users.noreply.github.com>
|
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: The full list of commands accepted by this bot can be found here. DetailsNeeds approval from an approver in each of these files:Approvers can indicate their approval by writing |
There was a problem hiding this comment.
Pull request overview
This PR introduces a consolidated Code Quality Checks workflow to centralize quality-related CI checks, making it easier to extend with additional checks (e.g., helm lint, formatting) incrementally. Currently includes kube-linter validation for Kubernetes manifests and Helm charts.
Changes:
- Added new GitHub Actions workflow for code quality checks
- Introduced kube-linter configuration and Makefile targets
- Bumped Helm chart version from 2.1.0 to 2.1.1
Reviewed changes
Copilot reviewed 4 out of 4 changed files in this pull request and generated 5 comments.
| File | Description |
|---|---|
| .github/workflows/code-quality-check.yaml | New workflow that runs manifest and Helm chart linting |
| .kube-linter.yaml | Configuration file for kube-linter with excluded checks |
| Makefile | Added kube-linter installation and lint-manifests targets |
| charts/kubeflow-trainer/Chart.yaml | Version bump from 2.1.0 to 2.1.1 |
Pull Request Test Coverage Report for Build 22149261691Details
💛 - Coveralls |
080ce7a to
807e134
Compare
…ck Code Quality Checks workflow Signed-off-by: Sameer_yadav <159073326+Goku2099@users.noreply.github.com>
807e134 to
f6a095c
Compare
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> Signed-off-by: Sameer_Yadav <159073326+Goku2099@users.noreply.github.com>
6fb79ba to
a9f5445
Compare
…ck Code Quality Checks workflow Signed-off-by: Sameer_yadav <159073326+Goku2099@users.noreply.github.com>
a9f5445 to
ab862f0
Compare
Introduces a consolidated Code Quality Checks workflow.
The intention is to consolidate quality-related CI checks in one place so we can extend it incrementally (helm lint, formatting, etc.) without scattering workflows.
Currently includes:
Follow-up PR: #3101