| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: helm-schema | Distribution: openSUSE Tumbleweed |
| Version: 0.23.1 | Vendor: openSUSE |
| Release: 1.1 | Build date: Fri Apr 17 22:14:18 2026 |
| Group: Unspecified | Build host: reproducible |
| Size: 8774268 | Source RPM: helm-schema-0.23.1-1.1.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: https://github.com/dadav/helm-schema | |
| Summary: Generate jsonschemas from helm charts | |
This tool tries to help you to easily create some nice JSON schema for your helm chart. By default it will traverse the current directory and look for Chart.yaml files. For every file, helm-schema will try to find one of the given value filenames. The first files found will be read and a jsonschema will be created. For every dependency defined in the Chart.yaml file, a reference to the dependencies JSON schema will be created.
MIT
* Fri Apr 17 2026 Johannes Kastl <opensuse_buildservice@ojkastl.de>
- Update to version 0.23.1:
* Bug Fixes
- top-level ref to schema root works now by @outofrange
* Chores
- Adjut cliff version format by @dadav
* Testing
- adding test cases for reproducing top-level ref issues by
@outofrange
- adding testcases for bugfix (#211) by @outofrange
* Tue Mar 31 2026 Johannes Kastl <opensuse_buildservice@ojkastl.de>
- Update to version 0.23.0:
* Bug Fixes
- adjust pre-commit-hooks by @dadav
- use better name for pre-commit task by @dadav
- adjust pre-commit-hooks by @dadav
- use latest version by @dadav
- map also contains arrays by @dadav
- move version into separate file by @dadav
- adjust version in pre-commit hooks by @dadav
- make exit code working by @dadav
- add global property if not present by @dadav
- use structs to parse the schema by @dadav
- make it working by @dadav
- make it working by @dadav
- remove required fields on dependencies by @dadav
- set to nil by @dadav
- clarify warning by @dadav
- use pointers by @dadav
- adjust pre-commit hook to only run on Chart.yaml and
values.yaml changes by @dadav
- move sorting to util package by @dadav
- adjust error message by @dadav
- make sure this matches nested files by @dadav
- use draft 7 by @dadav
- clarify help by @dadav
- Adjust linting hints by @dadav
- Adjust structs field alignment by @dadav
- Make required field working for properties by @dadav
- Set type to object if properties are used by @dadav
- Be sure to only start on valid yaml by @dadav
- convert upper to lower case in help for consistency + typo by
@Grraahaam
- improve troubleshooting by @Grraahaam
- omit topology sorting when --no-dependencies by @Grraahaam
- Update dependencies by @dadav
- Make it possible to sort charts with same name by @dadav
- Update dependencies by @dadav
- Update deps by @dadav
- Adjust version and options by @dadav
- Should run in the end by @dadav
- Use alias if defined by @dadav
- Make newline optional by @dadav
- Should consider all possible types by @dadav
- put schema reference below document start
- adding empty line after yaml-language-server, keeping
distance from other content
- also remove helm-docs tags when not running with
dontRemoveHelmDocsPrefix
- remove left over #\n lines from description
- Use TrimPrefix instead of TrimLeft by @dadav
- Fail test if helm-schema fails by @dadav
- Adjust changed url by @dadav
- Add example to e2e tests by @dadav
- Adjust lint hints by @dadav
- Dupplicate charts are ok by @dadav
- Do not set type on items by @dadav
- Adjust test by @dadav
- Ghcr login by @dadav
- Permissions by @dadav
- Adjust workdir to /home/helm-schema by @dadav
- Format code by @dadav
- Use single lines by @dadav
- update module github.com/masterminds/semver/v3 to v3.3.1 by
@renovate[bot]
- update module github.com/deckarep/golang-set/v2 to v2.7.0 by
@renovate[bot]
- update module github.com/santhosh-tekuri/jsonschema/v5 to v6
by @renovate[bot]
- Use latest jsonschema version by @dadav
- update module github.com/magiconair/properties to v1.8.8 by
@renovate[bot]
- Check custom annotations more dynamically by @dadav
- update module github.com/magiconair/properties to v1.8.9 by
@renovate[bot]
- Fix some bugs, add comments by @dadav
- Split validation in smaller ones by @dadav
- update module github.com/stretchr/testify to v1.10.0 by
@renovate[bot]
- Make it work again by @dadav
- Decrease verbosity by @dadav
- Add type if not set by user by @dadav
- update module github.com/spf13/viper to v1.21.0 by
@renovate[bot]
- update module github.com/santhosh-tekuri/jsonschema/v6 to
v6.0.2 by @renovate[bot]
- update module github.com/magiconair/properties to v1.8.10 by
@renovate[bot]
- uniqueItems test case, must be bool by @alexwiedermann
- update module github.com/spf13/cobra to v1.10.1 by
@renovate[bot]
- Omit required field for non-object schema by @giovanism
- bug in path when using absolute by @nomalord
- changed naming of chart searching + archive opening by
@nomalord
- warning message for dependencies by @nomalord
- Claude fixed some bugs by @dadav
- Use buildx action by @dadav
- Remove deprecated goreleaser functions by @dadav
- Add missing steps in build workflow by @dadav
- update module github.com/spf13/cobra to v1.10.2 (#163) by
@renovate[bot]
- resolve deadlock issues causing 5-hour test hangs by @dadav
- Action secret issue fixed by @dadav
- Signing issue by @dadav
- resolve race conditions, type assertions, and convert
log.Fatal to error returns by @dadav
- Fixes #139 by @dadav
- update module github.com/sirupsen/logrus to v1.9.4 (#171) by
@renovate[bot]
- update PGP signing method to use clearsign format (#172) by
@eranor
- correct provenance file format by @eranor
- preserve indentation and flush buffer on uncommented lines
(#179) by @damemi
- Fixed various bugs and improved docs by @dadav
- respect @schema.root when separated from first key by blank
lines by @TvdW
- Add missing required in root schema by @dadav
* Chores
- Add cliff support by @dadav
- Add release notes to gitignore by @dadav
- Adjust goreleaser includes by @dadav
- Adjust renovate config by @dadav
- Update dependencies by @dadav
- Use latest version by @dadav
- Version++ by @dadav
- add github workflows by @dadav
- add goreleaser config by @dadav
- add license file by @dadav
- adjust comments by @dadav
- adjust go version in github action by @dadav
- adjust release tarball name by @dadav
- adjust workflow name by @dadav
- bump golang.org/x/crypto from 0.21.0 to 0.31.0 by
@dependabot[bot]
- bump versions by @dadav
- don't ignore values.yaml example by @Grraahaam
- exclude chore commits by @dadav
- go mod tidy by @dadav
- ignoring vscode files by @Grraahaam
- keeping original singular eol available
- limit arch support by @dadav
- pin dependencies (#168) by @renovate[bot]
- pin dependencies by @renovate[bot]
- pin orhun/git-cliff-action action to c93ef52 (#199) by
@renovate[bot]
- remove old comment by @dadav
- update actions/checkout action to v4 by @renovate[bot]
- update actions/checkout action to v5 by @renovate[bot]
- update actions/checkout action to v6 (#160) by @renovate[bot]
- update actions/checkout digest to 08eba0b by @renovate[bot]
- update actions/checkout digest to 93cb6ef (#158) by
@renovate[bot]
- update actions/checkout digest to de0fac2 (#180) by
@renovate[bot]
- update actions/download-artifact digest to 3e5f45b (#200) by
@renovate[bot]
- update actions/download-artifact digest to d3f86a1 by
@renovate[bot]
- update actions/setup-go action to v5 by @renovate[bot]
- update actions/setup-go action to v6 by @renovate[bot]
- update actions/setup-go digest to 3041bf5 by @renovate[bot]
- update actions/setup-go digest to 4b73464 (#184) by
@renovate[bot]
- update actions/setup-go digest to 4dc6199 (#159) by
@renovate[bot]
- update actions/setup-go digest to 7a3fe6c (#170) by
@renovate[bot]
- update actions/setup-go digest to d35c59a by @renovate[bot]
- update actions/setup-go digest to f111f33 by @renovate[bot]
- update actions/upload-artifact digest to 65c4c4a by
@renovate[bot]
- update actions/upload-artifact digest to 6f51ac0 by
@renovate[bot]
- update actions/upload-artifact digest to ea165f8 by
@renovate[bot]
- update alpine docker tag to v3.21 by @renovate[bot]
- update alpine docker tag to v3.22 by @renovate[bot]
- update alpine docker tag to v3.23 (#164) by @renovate[bot]
- update alpine:3.21 docker digest to 5405e8f by @renovate[bot]
- update alpine:3.21 docker digest to 56fa17d by @renovate[bot]
- update alpine:3.23 docker digest to 2510918 (#175) by
@renovate[bot]
- update azure/setup-helm action to v5 (#203) by @renovate[bot]
- update azure/setup-helm digest to 1a275c3 (#176) by
@renovate[bot]
- update crazy-max/ghaction-import-gpg action to v7 (#192) by
@renovate[bot]
- update docker/login-action action to v4 (#193) by
@renovate[bot]
- update docker/login-action digest to 5e57cd1 by
@renovate[bot]
- update docker/login-action digest to c94ce9f (#177) by
@renovate[bot]
- update docker/setup-buildx-action action to v4 (#194) by
@renovate[bot]
- update docker/setup-qemu-action action to v4 (#195) by
@renovate[bot]
- update github artifact actions (#165) by @renovate[bot]
- update github artifact actions (#185) by @renovate[bot]
- update github artifact actions by @renovate[bot]
- update goreleaser/goreleaser-action action to v6 by
@renovate[bot]
- update goreleaser/goreleaser-action action to v7 (#183) by
@renovate[bot]
- update goreleaser/goreleaser-action digest to e435ccd by
@renovate[bot]
- update softprops/action-gh-release digest to 153bb8e (#201)
by @renovate[bot]
* Documentation
- clarify how helm-schema behaves by @dadav
- add logo by @dadav
- add license info to readme by @dadav
- make readme prettier by @dadav
- add info that you need to copy the config first by @dadav
- add deprecated annotation by @dadav
- add pre-commit badget by @dadav
- adjust badges by @dadav
- add go report badge by @dadav
- typo by @dadav
- adjust flags by @dadav
- add aur install method by @dadav
- adjust readme by @dadav
- add missing params by @dadav
- update help by @dadav
- add limitations by @dadav
- improve README by @Grraahaam
- improve README by @Grraahaam
- Add missing char by @dadav
- Adjust description and examples by @dadav
- add examples to README.md by @Grraahaam
- add values.yaml example by @Grraahaam
- add pre-commit config args by @Grraahaam
- improve examples by @Grraahaam
- Add missing docs for not and required by @dadav
- Typo by @dadav
- Adjust helm plugin install comand by @dadav
- Add comments by @dadav
- Improve wording (#154) by @dadav
- Add comment about tpl mapping by @dadav
- Clarify the key must be saved in gpg format by @dadav
* Features
- add additional option by @dadav
- add schema embeding by @dadav
- patch condition property into dependency chart by @dadav
- use topological sort by @dadav
- use another jsonschema library by @dadav
- add SchemaOrBool type by @dadav
- add patternProperties and use SchemaOrBool type for
additionalProperies by @dadav
- use SchemaOrBool by @dadav
- add prefixedItems by @dadav
- add option to disable removal of helm-docs prefix by @dadav
- ignore sorting error by @dadav
- Add possibility to skip the auto-generation of fields by
@ubergesundheit
- Also make it possible to skip required field by @dadav
- Also make it possible to skip additionalProperties field by
@dadav
- Make $ref from external source usable (#11) by @dadav
- Add possibility to parse comments by @dadav
- Add flag to insert schema reference to values file by @dadav
- Support semver in dependencies by @dadav
- Add support for not keyword by @dadav
- Add readOnly and writeOnly by @dadav
- Support array for required field by @dadav
- Add e2e tests by @dadav
- Add e2e test for default helm values by @dadav
- Add container image by @dadav
- Add MinLength and MaxLength by @dadav
- Support relative files in ref by @dadav
- Distribute as helm plugin by @amine7536
- Support minItems and maxItems by @dadav
- Add helm-docs compatibility mode by @dadav
- Support yaml anchors by @dadav
- Add dependency filter functionality by @dadav
- Add tests for worker file by @dadav
- Add tests for errs.go by @dadav
- Add dont-add-global flag by @dadav
- Support ref in patternProperties by @dadav
- Support skipping of type generation by @dadav
- Support skipping of type generation by @dadav
- add support to uniqueitems by @alexwiedermann
- add tests; bump version by @alexwiedermann
- bump as minor by @alexwiedermann
- subchart auto-open archives by @nomalord
- Create arm64 image by @dadav
- Add signing by @dadav
- Add missing features by @dadav
- Add annotate functionality by @dadav
- add system pre-commit hook (#182) by @sergei-ivanov
- support patternProperties, definitions, and composition
keywords in @schema.root (#187) by @TvdW
- support Helm's import-values directive (#188) by @TvdW
- Merge found values file by @dadav
- Add const-from-value support by @dadav
- adopt pre-existing values.schema.json for dependency charts
(#202) by @TvdW
* Refactoring
- move test chart files into charts/ subdirectory by @TvdW
* Testing
- add tests by @dadav
- add test command to goreleaser config by @dadav
- add test of anyOf and if,then,else by @dadav
- use StringLoader by @dadav
- add test to validate the plugin signing script by @eranor
- add verification for signed plugin tarballs in release
workflow by @eranor
- improve verification process for plugin tarballs and
provenance files (#173) by @eranor
* Wed Mar 11 2026 Johannes Kastl <opensuse_buildservice@ojkastl.de>
- Update to version 0.22.0:
* chore: version++
* feat: Add const-from-value support
* feat: Merge found values file
* chore(deps): update docker/setup-qemu-action action to v4
* chore(deps): update docker/setup-buildx-action action to v4
* chore(deps): update docker/login-action action to v4
* chore(deps): update crazy-max/ghaction-import-gpg action to v7
* Mon Mar 09 2026 Johannes Kastl <opensuse_buildservice@ojkastl.de>
- Update to version 0.21.3:
* chore: version++
* fix: Add missing required in root schema
* docs: Add comment about tpl mapping
* chore(deps): update github artifact actions
* chore(deps): update actions/setup-go digest to 4b73464
* feat: support Helm's import-values directive
* refactor(tests): move test chart files into charts/
subdirectory
* feat: support patternProperties, definitions, and composition
keywords in @schema.root
* fix: respect @schema.root when separated from first key by
blank lines
* chore(deps): update goreleaser/goreleaser-action action to v7
* feat: add system pre-commit hook
* map helm-docs `tpl` type to `string`
* Fri Feb 13 2026 Johannes Kastl <opensuse_buildservice@ojkastl.de>
- Update to version 0.21.2:
* fix: Fixed various bugs and improved docs
* chore(deps): update actions/checkout digest to de0fac2
* Mon Feb 09 2026 Johannes Kastl <opensuse_buildservice@ojkastl.de>
- Update to version 0.21.1:
no code changes
- Update to version 0.21.0:
* feat: Add annotate functionality
- Update to version 0.20.3:
* fix(uncomment): preserve indentation and flush buffer on
uncommented lines
* chore(deps): update alpine:3.23 docker digest to 2510918
* chore(deps): update azure/setup-helm digest to 1a275c3
* chore(deps): update docker/login-action digest to c94ce9f
* Fri Jan 30 2026 Johannes Kastl <opensuse_buildservice@ojkastl.de>
- Update to version 0.20.2:
* chore: version++
* test: improve verification process for plugin tarballs and
provenance files
* ci: install Helm v4 for verify checks
* test: add verification for signed plugin tarballs in release
workflow
* test: add test to validate the plugin signing script
* fix: correct provenance file format
* Fri Jan 30 2026 Johannes Kastl <opensuse_buildservice@ojkastl.de>
- Update to version 0.20.1:
* chore: version++
* chore: Update dependencies
* fix: update PGP signing method to use clearsign format
* fix(deps): update module github.com/sirupsen/logrus to v1.9.4
* chore(deps): update actions/setup-go digest to 7a3fe6c
* chore: version++
* chore(deps): pin dependencies
* Tue Jan 13 2026 Johannes Kastl <opensuse_buildservice@ojkastl.de>
- Update to version 0.20.0:
* feat: Add missing features
* fix: Fixes #139
* fix: resolve race conditions, type assertions, and convert
log.Fatal to error returns
* Dependencies
- chore(deps): update actions/checkout action to v5
- chore(deps): update actions/checkout action to v6
- chore(deps): update actions/checkout digest to 08eba0b
- chore(deps): update actions/checkout digest to 93cb6ef
- chore(deps): update actions/download-artifact digest to
d3f86a1
- chore(deps): update actions/setup-go action to v6
- chore(deps): update actions/setup-go digest to 4dc6199
- chore(deps): update actions/setup-go digest to d35c59a
- chore(deps): update actions/setup-go digest to f111f33
- chore(deps): update actions/upload-artifact digest to 65c4c4a
- chore(deps): update actions/upload-artifact digest to ea165f8
- chore(deps): update alpine docker tag to v3.22
- chore(deps): update alpine docker tag to v3.23
- chore(deps): update alpine:3.21 docker digest to 5405e8f
- chore(deps): update alpine:3.21 docker digest to 56fa17d
- chore(deps): update docker/login-action digest to 5e57cd1
- chore(deps): update github artifact actions
- chore(deps): update github artifact actions
- chore(deps): update goreleaser/goreleaser-action digest to
e435ccd
- fix(deps): update module github.com/magiconair/properties to
v1.8.10
- fix(deps): update module
github.com/santhosh-tekuri/jsonschema/v6 to v6.0.2
- fix(deps): update module github.com/spf13/cobra to v1.10.1
- fix(deps): update module github.com/spf13/cobra to v1.10.2
- fix(deps): update module github.com/spf13/viper to v1.21.0
* Tue Dec 31 2024 opensuse_buildservice@ojkastl.de
- Update to version 0.18.1:
* chore: version++
* fix: Decrease verbosity
* fix: Make it work again
* Tue Dec 31 2024 opensuse_buildservice@ojkastl.de
- Update to version 0.18.0:
* chore: version++
* feat: Support ref in patternProperties
* feat: Add dont-add-global flag
* fix(deps): update module github.com/stretchr/testify to v1.10.0
* Sun Dec 22 2024 opensuse_buildservice@ojkastl.de
- Update to version 0.17.0:
* chore: version++
* fix: Split validation in smaller ones
* docs: Add comments
* feat: Add tests for errs.go
* feat: Add tests for worker file
* fix: Fix some bugs, add comments
* chore(deps): update actions/upload-artifact digest to 6f51ac0
* chore(deps): bump golang.org/x/crypto from 0.21.0 to 0.31.0
* feat: Add dependency filter functionality
* chore(deps): update actions/setup-go digest to 3041bf5
* docs: Adjust helm plugin install comand
* Fri Dec 20 2024 Johannes Kastl <opensuse_buildservice@ojkastl.de>
- new package helm-schema: generate jsonschemas from helm charts
/usr/bin/helm-schema /usr/share/doc/packages/helm-schema /usr/share/doc/packages/helm-schema/README.md /usr/share/licenses/helm-schema /usr/share/licenses/helm-schema/LICENSE
Generated by rpm2html 1.8.1
Fabrice Bellet, Fri Jul 24 15:27:28 2026