Skip to content

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

Open
LukasWodka wants to merge 1 commit into
developfrom
ci/helm-ci-dedup-jobs
Open

ci(helm): drop redundant schema job + fix Lint/Unit tests name collision#280
LukasWodka wants to merge 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
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.

1 participant