Skip to content

Commit bd36e5a

Browse files
author
Per Goncalves da Silva
committed
Add jsonschema libraries
Signed-off-by: Per Goncalves da Silva <pegoncal@redhat.com>
1 parent 78d8a2a commit bd36e5a

2 files changed

Lines changed: 13 additions & 1 deletion

File tree

go.mod

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ require (
1616
github.com/google/go-containerregistry v0.20.6
1717
github.com/google/renameio/v2 v2.0.0
1818
github.com/gorilla/handlers v1.5.2
19+
github.com/invopop/jsonschema v0.13.0
1920
github.com/klauspost/compress v1.18.0
2021
github.com/opencontainers/go-digest v1.0.0
2122
github.com/opencontainers/image-spec v1.1.1
@@ -24,6 +25,7 @@ require (
2425
github.com/operator-framework/operator-registry v1.57.0
2526
github.com/prometheus/client_golang v1.23.0
2627
github.com/prometheus/common v0.65.0
28+
github.com/santhosh-tekuri/jsonschema/v6 v6.0.2
2729
github.com/spf13/cobra v1.9.1
2830
github.com/stretchr/testify v1.11.1
2931
golang.org/x/exp v0.0.0-20250620022241-b7579e27df2b
@@ -68,7 +70,9 @@ require (
6870
github.com/acarl005/stripansi v0.0.0-20180116102854-5a71ef0e047d // indirect
6971
github.com/antlr4-go/antlr/v4 v4.13.1 // indirect
7072
github.com/asaskevich/govalidator v0.0.0-20230301143203-a9d515a09cc2 // indirect
73+
github.com/bahlo/generic-list-go v0.2.0 // indirect
7174
github.com/beorn7/perks v1.0.1 // indirect
75+
github.com/buger/jsonparser v1.1.1 // indirect
7276
github.com/cenkalti/backoff/v5 v5.0.2 // indirect
7377
github.com/cespare/xxhash/v2 v2.3.0 // indirect
7478
github.com/chai2010/gettext-go v1.0.2 // indirect
@@ -182,7 +186,6 @@ require (
182186
github.com/rivo/uniseg v0.4.7 // indirect
183187
github.com/rubenv/sql-migrate v1.8.0 // indirect
184188
github.com/russross/blackfriday/v2 v2.1.0 // indirect
185-
github.com/santhosh-tekuri/jsonschema/v6 v6.0.2 // indirect
186189
github.com/secure-systems-lab/go-securesystemslib v0.9.0 // indirect
187190
github.com/shopspring/decimal v1.4.0 // indirect
188191
github.com/sigstore/fulcio v1.7.1 // indirect
@@ -199,6 +202,7 @@ require (
199202
github.com/ulikunitz/xz v0.5.14 // indirect
200203
github.com/vbatts/tar-split v0.12.1 // indirect
201204
github.com/vbauerster/mpb/v8 v8.10.2 // indirect
205+
github.com/wk8/go-ordered-map/v2 v2.1.8 // indirect
202206
github.com/x448/float16 v0.8.4 // indirect
203207
github.com/xlab/treeprint v1.2.0 // indirect
204208
go.etcd.io/bbolt v1.4.3 // indirect

go.sum

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,12 +38,16 @@ github.com/armon/go-socks5 v0.0.0-20160902184237-e75332964ef5 h1:0CwZNZbxp69SHPd
3838
github.com/armon/go-socks5 v0.0.0-20160902184237-e75332964ef5/go.mod h1:wHh0iHkYZB8zMSxRWpUBQtwG5a7fFgvEO+odwuTv2gs=
3939
github.com/asaskevich/govalidator v0.0.0-20230301143203-a9d515a09cc2 h1:DklsrG3dyBCFEj5IhUbnKptjxatkF07cF2ak3yi77so=
4040
github.com/asaskevich/govalidator v0.0.0-20230301143203-a9d515a09cc2/go.mod h1:WaHUgvxTVq04UNunO+XhnAqY/wQc+bxr74GqbsZ/Jqw=
41+
github.com/bahlo/generic-list-go v0.2.0 h1:5sz/EEAK+ls5wF+NeqDpk5+iNdMDXrh3z3nPnH1Wvgk=
42+
github.com/bahlo/generic-list-go v0.2.0/go.mod h1:2KvAjgMlE5NNynlg/5iLrrCCZ2+5xWbdbCW3pNTGyYg=
4143
github.com/beorn7/perks v1.0.1 h1:VlbKKnNfV8bJzeqoa4cOKqO6bYr3WgKZxO8Z16+hsOM=
4244
github.com/beorn7/perks v1.0.1/go.mod h1:G2ZrVWU2WbWT9wwq4/hrbKbnv/1ERSJQ0ibhJ6rlkpw=
4345
github.com/blang/semver/v4 v4.0.0 h1:1PFHFE6yCCTv8C1TeyNNarDzntLi7wMI5i/pzqYIsAM=
4446
github.com/blang/semver/v4 v4.0.0/go.mod h1:IbckMUScFkM3pff0VJDNKRiT6TG/YpiHIM2yvyW5YoQ=
4547
github.com/bshuster-repo/logrus-logstash-hook v1.0.0 h1:e+C0SB5R1pu//O4MQ3f9cFuPGoOVeF2fE4Og9otCc70=
4648
github.com/bshuster-repo/logrus-logstash-hook v1.0.0/go.mod h1:zsTqEiSzDgAa/8GZR7E1qaXrhYNDKBYy5/dWPTIflbk=
49+
github.com/buger/jsonparser v1.1.1 h1:2PnMjfWD7wBILjqQbt530v576A/cAbQvEW9gGIpYMUs=
50+
github.com/buger/jsonparser v1.1.1/go.mod h1:6RYKKt7H4d4+iWqouImQ9R2FZql3VbhNgx27UK13J/0=
4751
github.com/cenkalti/backoff/v5 v5.0.2 h1:rIfFVxEf1QsI7E1ZHfp/B4DF/6QBAUhmgkxc0H7Zss8=
4852
github.com/cenkalti/backoff/v5 v5.0.2/go.mod h1:rkhZdG3JZukswDf7f0cwqPNk4K0sa+F97BxZthm/crw=
4953
github.com/census-instrumentation/opencensus-proto v0.2.1/go.mod h1:f6KPmirojxKA12rnyqOA5BBL4O983OfeGPqjHWSTneU=
@@ -271,6 +275,8 @@ github.com/huandu/xstrings v1.5.0 h1:2ag3IFq9ZDANvthTwTiqSSZLjDc+BedvHPAp5tJy2TI
271275
github.com/huandu/xstrings v1.5.0/go.mod h1:y5/lhBue+AyNmUVz9RLU9xbLR0o4KIIExikq4ovT0aE=
272276
github.com/inconshreveable/mousetrap v1.1.0 h1:wN+x4NVGpMsO7ErUn/mUI3vEoE6Jt13X2s0bqwp9tc8=
273277
github.com/inconshreveable/mousetrap v1.1.0/go.mod h1:vpF70FUmC8bwa3OWnCshd2FqLfsEA9PFc4w1p2J65bw=
278+
github.com/invopop/jsonschema v0.13.0 h1:KvpoAJWEjR3uD9Kbm2HWJmqsEaHt8lBUpd0qHcIi21E=
279+
github.com/invopop/jsonschema v0.13.0/go.mod h1:ffZ5Km5SWWRAIN6wbDXItl95euhFz2uON45H2qjYt+0=
274280
github.com/jbenet/go-context v0.0.0-20150711004518-d14ea06fba99 h1:BQSFePA1RWJOlocH6Fxy8MmwDt+yVQYULKfN0RoTN8A=
275281
github.com/jbenet/go-context v0.0.0-20150711004518-d14ea06fba99/go.mod h1:1lJo3i6rXxKeerYnT8Nvf0QmHCRC1n8sfWVwXF2Frvo=
276282
github.com/jmhodges/clock v1.2.0 h1:eq4kys+NI0PLngzaHEe7AmPT90XMGIEySD1JfV1PDIs=
@@ -474,6 +480,8 @@ github.com/vbatts/tar-split v0.12.1 h1:CqKoORW7BUWBe7UL/iqTVvkTBOF8UvOMKOIZykxnn
474480
github.com/vbatts/tar-split v0.12.1/go.mod h1:eF6B6i6ftWQcDqEn3/iGFRFRo8cBIMSJVOpnNdfTMFA=
475481
github.com/vbauerster/mpb/v8 v8.10.2 h1:2uBykSHAYHekE11YvJhKxYmLATKHAGorZwFlyNw4hHM=
476482
github.com/vbauerster/mpb/v8 v8.10.2/go.mod h1:+Ja4P92E3/CorSZgfDtK46D7AVbDqmBQRTmyTqPElo0=
483+
github.com/wk8/go-ordered-map/v2 v2.1.8 h1:5h/BUHu93oj4gIdvHHHGsScSTMijfx5PeYkE/fJgbpc=
484+
github.com/wk8/go-ordered-map/v2 v2.1.8/go.mod h1:5nJHM5DyteebpVlHnWMV0rPz6Zp7+xBAnxjb1X5vnTw=
477485
github.com/x448/float16 v0.8.4 h1:qLwI1I70+NjRFUR3zs1JPUCgaCXSh3SW62uAKT1mSBM=
478486
github.com/x448/float16 v0.8.4/go.mod h1:14CWIYCyZA/cWjXOioeEpHeN/83MdbZDRQHoFcYsOfg=
479487
github.com/xlab/treeprint v1.2.0 h1:HzHnuAF1plUN2zGlAFHbSQP2qJ0ZAD3XF5XD7OesXRQ=

0 commit comments

Comments
 (0)