1
0
mirror of https://github.com/siderolabs/kres.git synced 2026-02-05 09:45:35 +01:00
Files
Utku Ozdemir 38f172cfb8 feat: add support for multiple licenses
Allow having multiple license files in a single repository.

Add a new `licenses` field into the `common.Repository` spec to define multiple licenses under different roots (directories).

Rework `.conform.yaml` generation to use Go structs instead of templates. Add it the ability to produce more than one `type: license` policies.

Expose more customization options for the `license` check conformance spec: `skipPaths`, `includeSuffixes`, `excludeSuffixes`.

Allow specifying a custom license header for the generated JS and Go version files.

Signed-off-by: Utku Ozdemir <utku.ozdemir@siderolabs.com>
2024-02-23 21:51:03 +01:00
..