Skip to content

Commit 195d51d

Browse files
(chore): Add JSONSchema validation for bundle configuration
Bundle configuration is now validated using JSONSchema. Configuration errors (typos, missing required fields, wrong types) are caught immediately with clear error messages instead of failing during installation. Assisted-by: Cursor
1 parent b3f85d5 commit 195d51d

File tree

3 files changed

+452
-58
lines changed

3 files changed

+452
-58
lines changed

go.mod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ require (
2323
github.com/operator-framework/operator-registry v1.60.0
2424
github.com/prometheus/client_golang v1.23.2
2525
github.com/prometheus/common v0.67.2
26+
github.com/santhosh-tekuri/jsonschema/v6 v6.0.2
2627
github.com/spf13/cobra v1.10.1
2728
github.com/spf13/pflag v1.0.10
2829
github.com/stretchr/testify v1.11.1
@@ -191,7 +192,6 @@ require (
191192
github.com/rivo/uniseg v0.4.7 // indirect
192193
github.com/rubenv/sql-migrate v1.8.0 // indirect
193194
github.com/russross/blackfriday/v2 v2.1.0 // indirect
194-
github.com/santhosh-tekuri/jsonschema/v6 v6.0.2 // indirect
195195
github.com/secure-systems-lab/go-securesystemslib v0.9.1 // indirect
196196
github.com/shopspring/decimal v1.4.0 // indirect
197197
github.com/sigstore/fulcio v1.7.1 // indirect

0 commit comments

Comments
 (0)