Skip to content

feat: Add values.schema.json - #625

Merged
germangarces merged 5 commits into
mainfrom
feat/add-schema
Nov 5, 2026
Merged

germangarces merged 5 commits into
mainfrom
feat/add-schema

Conversation

@germangarces

@germangarces germangarces commented Nov 4, 2026 •

Copy link
Copy Markdown
Member

Thanks for submitting a PR! Please check the boxes below:

  • I have filled in the "Changes" section below?
  • I have filled in the "How did you test this code" section below?

Changes

Add values.schema.json to shift validation to the left. This way, we allow linters and IDEs to catch issues sooner.

Contributes to #249

How did you test this code?

I ran pre-commit run helm-schema --all-files and checked the file was being created

Signed-off-by: germangarces <german.garces@flagsmith.com>
Signed-off-by: germangarces <german.garces@flagsmith.com>
Signed-off-by: germangarces <german.garces@flagsmith.com>
Signed-off-by: germangarces <german.garces@flagsmith.com>
Signed-off-by: germangarces <german.garces@flagsmith.com>
@germangarces
germangarces marked this pull request as ready for review November 5, 2026 09:40

@khvn26 khvn26 left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Hell yeah.

@khvn26

khvn26 commented Nov 5, 2026 •

Copy link
Copy Markdown
Member

Bonus points for figuring out how to keep this schema backwards/forwards compatible via this repo's own CI.

@germangarces
germangarces merged commit fa7221c into main Nov 5, 2026
3 checks passed
@germangarces
germangarces deleted the feat/add-schema branch November 5, 2026 15:01
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.

2 participants