Skip to content
Merged
7 changes: 7 additions & 0 deletions .github/workflows/common-tests.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -156,6 +156,13 @@ jobs:
with:
python-version: "3.10"

- name: Install Python dependencies
run: pip install PyYAML ruamel.yaml

- name: Generate complete values structure
run: |
python3 charts/library/common/generate_complete_values_structure.py

Copy link

Copilot AI Feb 14, 2026

Choose a reason for hiding this comment

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

The workflow regenerates complete-values-structure.yaml but never verifies the committed file matches the generated output. That can allow the repository to drift (CI passes while the checked-in reference file is stale). Consider adding a git diff --exit-code check after generation (or explicitly deciding to not track the generated file in git).

Suggested change
- name: Verify complete values structure is up-to-date
run: |
git diff --exit-code -- charts/library/common/complete-values-structure.yaml

Copilot uses AI. Check for mistakes.
- name: Run schema validation
run: |
python3 charts/library/common/test_schema.py --max-failures 0 --output-file stable_schema_validation.log
Expand Down
Loading