Skip to content

feat: Code Quality Checks workflow#3223

Closed
Goku2099 wants to merge 8 commits intokubeflow:masterfrom
Goku2099:code-quality-check
Closed

feat: Code Quality Checks workflow#3223
Goku2099 wants to merge 8 commits intokubeflow:masterfrom
Goku2099:code-quality-check

Conversation

@Goku2099
Copy link
Contributor

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:

  • kube-linter checks for manifests and Helm charts

Follow-up PR: #3101

juyterman1000 and others added 5 commits February 18, 2026 21:08
…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>
Copilot AI review requested due to automatic review settings February 18, 2026 16:05
@google-oss-prow
Copy link

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by:
Once this PR has been reviewed and has the lgtm label, please assign astefanutti for approval. For more information see the Kubernetes Code Review Process.

The full list of commands accepted by this bot can be found here.

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@google-oss-prow google-oss-prow bot requested a review from kuizhiqing February 18, 2026 16:05
@Goku2099 Goku2099 changed the title feat: introduce Code Quality Checks workflow feat: Code Quality Checks workflow Feb 18, 2026
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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

@coveralls
Copy link

coveralls commented Feb 18, 2026

Pull Request Test Coverage Report for Build 22149261691

Details

  • 0 of 0 changed or added relevant lines in 0 files are covered.
  • No unchanged relevant lines lost coverage.
  • Overall coverage remained the same at 55.998%

Totals Coverage Status
Change from base Build 22133652847: 0.0%
Covered Lines: 1391
Relevant Lines: 2484

💛 - Coveralls

…ck Code Quality Checks workflow

Signed-off-by: Sameer_yadav <159073326+Goku2099@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Signed-off-by: Sameer_Yadav <159073326+Goku2099@users.noreply.github.com>
…ck Code Quality Checks workflow

Signed-off-by: Sameer_yadav <159073326+Goku2099@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants

Comments