Skip to content

Commit b2cae22

Browse files
authored
feat(play): improve masking schema (#127)
* chore: upgrade schema library * feat: add inline documentation in json schema * feat(play): use tagged JSON schema * feat(play): use tagged JSON schema * fix(play): linting error * fix(play): update jsonschema
1 parent beaeeb0 commit b2cae22

File tree

7 files changed

+420
-328
lines changed

7 files changed

+420
-328
lines changed

build.yml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -125,6 +125,9 @@ targets:
125125
- $: "echo -n ={tag}"
126126
1=: "tag"
127127
3x: true
128+
- $: 'echo -n "={tag}"'
129+
1=: "realtag"
130+
3x: true
128131
- $: 'echo -n "={tag}" | tr "()" "-"'
129132
1=: "tag"
130133
3x: true
@@ -219,7 +222,8 @@ targets:
219222
- $: touch web/play/node_modules/go.mod
220223
- $: rm -rf internal/app/pimo/client/*
221224
- $: cp -r web/play/dist/* internal/app/pimo/client
222-
- $: sed -i 's/{{version}}/={tag}/g' internal/app/pimo/client/index.html
225+
- $: sed -i 's/{{version}}/={realtag}/g' internal/app/pimo/client/index.html
226+
- $: sed -i 's/{{version}}/={realtag}/g' internal/app/pimo/client/main.js
223227
- $: git checkout -- internal/app/pimo/client
224228

225229
# run "neon -props '{buildpaths: ["path/to/main/package1","path/to/main/package2"]}' compile" to compile specific targets

go.mod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@ go 1.17
55
require (
66
github.com/Masterminds/sprig/v3 v3.2.2
77
github.com/Trendyol/overlog v0.1.1
8-
github.com/alecthomas/jsonschema v0.0.0-20210526225647-edb03dcab7bc
98
github.com/capitalone/fpe v1.2.1
109
github.com/goccy/go-yaml v1.9.5
10+
github.com/invopop/jsonschema v0.4.0
1111
github.com/labstack/echo/v4 v4.7.2
1212
github.com/mattn/go-isatty v0.0.14
1313
github.com/rs/zerolog v1.27.0

go.sum

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,6 @@ github.com/Masterminds/sprig/v3 v3.2.2 h1:17jRggJu518dr3QaafizSXOjKYp94wKfABxUmy
66
github.com/Masterminds/sprig/v3 v3.2.2/go.mod h1:UoaO7Yp8KlPnJIYWTFkMaqPUYKTfGFPhxNuwnnxkKlk=
77
github.com/Trendyol/overlog v0.1.1 h1:igv/GoiOycUAdPncwQMz93x15zlABcOrwRnvbWGMIV8=
88
github.com/Trendyol/overlog v0.1.1/go.mod h1:kns76uyvmPFX0xS6Xsn/adMpB/ldlO6tyvK+Ug+cLsU=
9-
github.com/alecthomas/jsonschema v0.0.0-20210526225647-edb03dcab7bc h1:mT8qSzuyEAkxbv4GBln7yeuQZpBnfikr3PTuiPs6Z3k=
10-
github.com/alecthomas/jsonschema v0.0.0-20210526225647-edb03dcab7bc/go.mod h1:/n6+1/DWPltRLWL/VKyUxg6tzsl5kHUCcraimt4vr60=
119
github.com/capitalone/fpe v1.2.1 h1:/r81KhhTkfmxjjr2HKr+WYTLrMjPnn0gtK/L8gKNfts=
1210
github.com/capitalone/fpe v1.2.1/go.mod h1:hI6YzL2v2WkosaevH24sYHyyDAzacfqkpaOYc/0Qn7g=
1311
github.com/coreos/go-systemd v0.0.0-20190321100706-95778dfbb74e/go.mod h1:F5haX7vjVVG0kc13fIWeqUViNPyEJxv/OmvnBo0Yme4=
@@ -51,6 +49,8 @@ github.com/imdario/mergo v0.3.11 h1:3tnifQM4i+fbajXKBHXWEH+KvNHqojZ778UH75j3bGA=
5149
github.com/imdario/mergo v0.3.11/go.mod h1:jmQim1M+e3UYxmgPu/WyfjB3N3VflVyUjjjwH0dnCYA=
5250
github.com/inconshreveable/mousetrap v1.0.0 h1:Z8tu5sraLXCXIcARxBp/8cbvlwVa7Z1NHg9XEKhtSvM=
5351
github.com/inconshreveable/mousetrap v1.0.0/go.mod h1:PxqpIevigyE2G7u3NXJIT2ANytuPF1OarO4DADm73n8=
52+
github.com/invopop/jsonschema v0.4.0 h1:Yuy/unfgCnfV5Wl7H0HgFufp/rlurqPOOuacqyByrws=
53+
github.com/invopop/jsonschema v0.4.0/go.mod h1:O9uiLokuu0+MGFlyiaqtWxwqJm41/+8Nj0lD7A36YH0=
5454
github.com/jtolds/gls v4.20.0+incompatible h1:xdiiI2gbIgH/gLH7ADydsJ1uDOEzR8yvV7C0MuV77Wo=
5555
github.com/jtolds/gls v4.20.0+incompatible/go.mod h1:QJZ7F/aHp+rZTRtaJ1ow/lLfFfVYBRgL+9YlvaHOwJU=
5656
github.com/kr/pretty v0.1.0/go.mod h1:dAy3ld7l9f0ibDNOQOHHMYYIIbhfbHSm3C4ZsoJORNo=

internal/app/pimo/pimo.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,6 @@ import (
2626
"time"
2727

2828
over "github.com/Trendyol/overlog"
29-
"github.com/alecthomas/jsonschema"
3029
"github.com/cgi-fr/pimo/pkg/add"
3130
"github.com/cgi-fr/pimo/pkg/addtransient"
3231
"github.com/cgi-fr/pimo/pkg/command"
@@ -58,6 +57,7 @@ import (
5857
"github.com/cgi-fr/pimo/pkg/templatemask"
5958
"github.com/cgi-fr/pimo/pkg/transcode"
6059
"github.com/cgi-fr/pimo/pkg/weightedchoice"
60+
"github.com/invopop/jsonschema"
6161
"github.com/rs/zerolog/log"
6262
)
6363

0 commit comments

Comments
 (0)