Skip to content

ci(helm): drop redundant schema job + fix Lint/Unit tests name collision#280

Merged
saadqbal merged 1 commit into
developfrom
ci/helm-ci-dedup-jobs
Jul 6, 2026
Merged

ci(helm): drop redundant schema job + fix Lint/Unit tests name collision#280
saadqbal merged 1 commit into
developfrom
ci/helm-ci-dedup-jobs

Conversation

@LukasWodka

Copy link
Copy Markdown
Contributor

Two cleanups to helm-ci.yaml:

  • Drop the schema job — it re-rendered each platform to /dev/null, exactly what template already does (and template also runs kubeconform on the output). 4 matrix jobs of zero extra coverage. Not a required check, so safe to remove.
  • Rename Lint/Unit testsHelm lint/Helm unit tests — they collided with the same-named required checks that standard-checks.yml emits unconditionally on every PR. After this, the required contexts come unambiguously from standard-checks; branch protection (requires Lint + Unit tests) is unaffected.

🤖 Generated with Claude Code

… jobs

- The `schema` job re-rendered each platform's values to /dev/null — exactly
  what `template` already does (and `template` also kubeconform-validates the
  output), so `schema` added 4 matrix jobs of zero extra coverage. Removed.
  (Not a required status check — branch protection requires only Lint + Unit
  tests.)
- helm-ci's `lint`/`unittest` jobs were named "Lint"/"Unit tests", colliding
  with the same-named required checks that standard-checks.yml emits
  unconditionally on every PR. Renamed to "Helm lint"/"Helm unit tests" so the
  required contexts come unambiguously from standard-checks.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@LukasWodka LukasWodka added the devops DevOps / CI-CD / build & deploy label Jun 24, 2026
@LukasWodka LukasWodka requested a review from saadqbal July 4, 2026 17:44
@saadqbal saadqbal merged commit 51d9e60 into develop Jul 6, 2026
15 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

devops DevOps / CI-CD / build & deploy

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants