Skip to content

ci: add Helm chart validation workflow#24

Merged
nobodyiam merged 1 commit into
mainfrom
codex/helm-validation-workflow
Feb 19, 2026
Merged

ci: add Helm chart validation workflow#24
nobodyiam merged 1 commit into
mainfrom
codex/helm-validation-workflow

Conversation

@nobodyiam

@nobodyiam nobodyiam commented Feb 19, 2026

Copy link
Copy Markdown
Member

What Changed

  • Added a GitHub Actions workflow at .github/workflows/helm-validate.yml to automatically validate Helm charts on pull requests, pushes to main, and manual runs.
  • Inlined representative validation values in the workflow for:
    • apollo-service (dev/pro)
    • apollo-portal
  • Added three validation stages in CI:
    • helm lint
    • helm template
    • kubeconform
  • Fixed a template rendering issue where empty labels could be rendered as {}, which could break YAML parsing.

Verification

  • Ran local validation equivalent to the workflow (helm lint + helm template) and confirmed it passes.

add a GitHub Actions workflow to lint, template and kubeconform-validate apollo charts with representative dev/pro values

also guard optional labels rendering in deployment templates to avoid invalid YAML when labels are empty
@nobodyiam nobodyiam merged commit 5a25490 into main Feb 19, 2026
2 checks passed
@nobodyiam nobodyiam deleted the codex/helm-validation-workflow branch February 19, 2026 15:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant