From fa844e43984c15052a49b7a93bc69b4cb06b03b8 Mon Sep 17 00:00:00 2001 From: Ali Al Dallal Date: Tue, 18 Aug 2026 11:31:07 -0400 Subject: [PATCH 1/3] build(deps): bump golang:1.26-bookworm base image digest in cross-compile Dockerfile Supersedes Dependabot PR #204 -- digest-only bump, no local gate exercises Docker. Claude-Session: https://claude.ai/code/session_01FW5GkkAG8du7tNdYLk2zSd Co-Authored-By: Claude Fable 5 --- build/docker/Dockerfile.cross | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build/docker/Dockerfile.cross b/build/docker/Dockerfile.cross index 46e6ca53..d5141ff1 100644 --- a/build/docker/Dockerfile.cross +++ b/build/docker/Dockerfile.cross @@ -13,7 +13,7 @@ # docker run --rm -v $(pwd):/app wails-cross windows amd64 # docker run --rm -v $(pwd):/app wails-cross windows arm64 -FROM golang:1.26-bookworm@sha256:53eeac89074db483fdf0ab3be1df32bf6e47562263d2d0d6baa7f26acb4957dd +FROM golang:1.26-bookworm@sha256:116d58cbd88c1297624acc6e967a060012422bacf9930927e23fb719189c6f36 ARG TARGETARCH ARG GARBLE_VERSION=v0.16.0 From 1a5bd5b748ea913565eed10ed60df664ce0c8c21 Mon Sep 17 00:00:00 2001 From: Ali Al Dallal Date: Tue, 18 Aug 2026 11:34:19 -0400 Subject: [PATCH 2/3] build(deps): bump go-dependencies group -- dbos-transact-golang, jsonschema/v6, goldmark, x/net, modernc.org/sqlite Supersedes Dependabot PR #205. Direct bumps: dbos-inc/dbos-transact-golang v1.0.0->v1.1.0, santhosh-tekuri/jsonschema/v6 v6.0.2->v6.0.3, yuin/goldmark v1.8.2->v1.8.5, golang.org/x/net v0.56.0->v0.58.0, modernc.org/sqlite v1.54.0->v1.56.0. go mod tidy pulled transitive updates (x/mod, x/text, x/tools, mattn/go-isatty, modernc.org/libc, google/pprof) matching Dependabot's go.sum exactly. Gates: go vet ./..., go test . ./internal/... -race -count=1 (all packages pass), go build -tags server, go build (desktop) -- all green. Claude-Session: https://claude.ai/code/session_01FW5GkkAG8du7tNdYLk2zSd Co-Authored-By: Claude Fable 5 --- go.mod | 18 +++++++++--------- go.sum | 44 ++++++++++++++++++++++---------------------- 2 files changed, 31 insertions(+), 31 deletions(-) diff --git a/go.mod b/go.mod index c96ad0d8..3ae808b2 100644 --- a/go.mod +++ b/go.mod @@ -7,7 +7,7 @@ require ( github.com/JohannesKaufmann/html-to-markdown/v2 v2.5.2 github.com/PuerkitoBio/goquery v1.12.0 github.com/andybalholm/cascadia v1.3.4 - github.com/dbos-inc/dbos-transact-golang v1.0.0 + github.com/dbos-inc/dbos-transact-golang v1.1.0 github.com/expr-lang/expr v1.17.8 github.com/fsnotify/fsnotify v1.10.1 github.com/getkin/kin-openapi v0.146.0 @@ -18,14 +18,15 @@ require ( github.com/invopop/jsonschema v0.14.0 github.com/modelcontextprotocol/go-sdk v1.7.0 github.com/netresearch/go-cron v0.15.1 - github.com/santhosh-tekuri/jsonschema/v6 v6.0.2 + github.com/santhosh-tekuri/jsonschema/v6 v6.0.3 github.com/wailsapp/wails/v3 v3.0.0-beta.6 - github.com/yuin/goldmark v1.8.2 + github.com/yuin/goldmark v1.8.5 github.com/zalando/go-keyring v0.2.8 golang.design/x/hotkey v0.6.1 - golang.org/x/net v0.56.0 + golang.org/x/net v0.58.0 golang.org/x/oauth2 v0.36.0 - modernc.org/sqlite v1.54.0 + golang.org/x/text v0.41.0 + modernc.org/sqlite v1.56.0 ) require ( @@ -50,7 +51,7 @@ require ( github.com/jackc/puddle/v2 v2.2.2 // indirect github.com/jchv/go-winloader v0.0.0-20250406163304-c1995be93bd1 // indirect github.com/mattn/go-colorable v0.1.14 // indirect - github.com/mattn/go-isatty v0.0.23 // indirect + github.com/mattn/go-isatty v0.0.24 // indirect github.com/ncruces/go-strftime v1.0.0 // indirect github.com/oasdiff/yaml v0.1.1 // indirect github.com/oasdiff/yaml3 v0.0.14 // indirect @@ -63,12 +64,11 @@ require ( github.com/yosida95/uritemplate/v3 v3.0.2 // indirect go.yaml.in/yaml/v4 v4.0.0-rc.2 // indirect golang.org/x/image v0.43.0 // indirect - golang.org/x/mod v0.37.0 // indirect + golang.org/x/mod v0.38.0 // indirect golang.org/x/sync v0.22.0 // indirect golang.org/x/sys v0.47.0 // indirect - golang.org/x/text v0.40.0 // indirect golang.org/x/time v0.15.0 // indirect - modernc.org/libc v1.74.3 // indirect + modernc.org/libc v1.74.4 // indirect modernc.org/mathutil v1.7.1 // indirect modernc.org/memory v1.11.0 // indirect ) diff --git a/go.sum b/go.sum index 828cfead..d159c18d 100644 --- a/go.sum +++ b/go.sum @@ -21,8 +21,8 @@ github.com/danieljoos/wincred v1.2.3/go.mod h1:6qqX0WNrS4RzPZ1tnroDzq9kY3fu1KwE7 github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c= github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= -github.com/dbos-inc/dbos-transact-golang v1.0.0 h1:r1wHhtj/IyfgEIde60gIdtezJ21mVhJQlXHdypxLJFI= -github.com/dbos-inc/dbos-transact-golang v1.0.0/go.mod h1:cOOJfxDEnhdZd39EpYWps4mva6JxKyyKztyWzGxXpCE= +github.com/dbos-inc/dbos-transact-golang v1.1.0 h1:J2uSNUDdfNx1Qbxg67k0cwm3xZ6xbtJ4SXIIyu33RZ8= +github.com/dbos-inc/dbos-transact-golang v1.1.0/go.mod h1:cOOJfxDEnhdZd39EpYWps4mva6JxKyyKztyWzGxXpCE= github.com/dlclark/regexp2 v1.11.5 h1:Q/sSnsKerHeCkc/jSTNq1oCm7KiVgUMZRDUoRu0JQZQ= github.com/dlclark/regexp2 v1.11.5/go.mod h1:DHkYz0B9wPfa6wondMfaivmHpzrQ3v9q8cnmRbL6yW8= github.com/dustin/go-humanize v1.0.1 h1:GzkhY7T5VNhEkwH0PVJgjz+fX1rhBrR7pRT3mDkpeCY= @@ -55,8 +55,8 @@ github.com/google/go-cmp v0.7.0 h1:wk8382ETsv4JYUZwIsn6YpYiWiBsYLSJiTsyBybVuN8= github.com/google/go-cmp v0.7.0/go.mod h1:pXiqmnSA92OHEEa9HXL2W4E7lf9JzCmGVUdgjX3N/iU= github.com/google/jsonschema-go v0.4.3 h1:/DBOLZTfDow7pe2GmaJNhltueGTtDKICi8V8p+DQPd0= github.com/google/jsonschema-go v0.4.3/go.mod h1:r5quNTdLOYEz95Ru18zA0ydNbBuYoo9tgaYcxEYhJVE= -github.com/google/pprof v0.0.0-20250317173921-a4b03ec1a45e h1:ijClszYn+mADRFY17kjQEVQ1XRhq2/JR1M3sGqeJoxs= -github.com/google/pprof v0.0.0-20250317173921-a4b03ec1a45e/go.mod h1:boTsfXsheKC2y+lKOCMpSfarhxDeIzfZG1jqGcPl3cA= +github.com/google/pprof v0.0.0-20260802141513-ef3492d7dac3 h1:LMLX+LgTNWpfvCBdFebv6EsYotImrt/Ppc5cXIriCSo= +github.com/google/pprof v0.0.0-20260802141513-ef3492d7dac3/go.mod h1:jl5iWTm0/hd5PjEYEOuwAJ57L/CibdZfrqZ5XA5GrCk= github.com/google/uuid v1.6.0 h1:NIvaJDMOsjHA8n1jAhLSgzrAzy1Hgr+hNrb57e+94F0= github.com/google/uuid v1.6.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= github.com/gorilla/websocket v1.5.3 h1:saDtZ6Pbx/0u+bgYQ3q96pZgCzfhKXGPqt7kZ72aNNg= @@ -93,8 +93,8 @@ github.com/matryer/is v1.4.1 h1:55ehd8zaGABKLXQUe2awZ99BD/PTc2ls+KV/dXphgEQ= github.com/matryer/is v1.4.1/go.mod h1:8I/i5uYgLzgsgEloJE1U6xx5HkBQpAZvepWuujKwMRU= github.com/mattn/go-colorable v0.1.14 h1:9A9LHSqF/7dyVVX6g0U9cwm9pG3kP9gSzcuIPHPsaIE= github.com/mattn/go-colorable v0.1.14/go.mod h1:6LmQG8QLFO4G5z1gPvYEzlUgJ2wF+stgPZH1UqBm1s8= -github.com/mattn/go-isatty v0.0.23 h1:cYwCQTQf3HB6xUC+BtyCLZNr7IzbOmoZbmssVNzSyiQ= -github.com/mattn/go-isatty v0.0.23/go.mod h1:nMCL3Zebbrt45jsMDgnfIwz6ydEQApk5oEI3HqDio6A= +github.com/mattn/go-isatty v0.0.24 h1:tGZZoVgT/KiqK1c8ocVLeDS8BSWMRd47J3Lbz7vsReI= +github.com/mattn/go-isatty v0.0.24/go.mod h1:nMCL3Zebbrt45jsMDgnfIwz6ydEQApk5oEI3HqDio6A= github.com/modelcontextprotocol/go-sdk v1.7.0 h1:yqjY2dsbKAC0LSuWZVBMrHgiG8ukXv6NRo0JiALay44= github.com/modelcontextprotocol/go-sdk v1.7.0/go.mod h1:dL7u98E/zjJTGzEq+j30jQ8K2k1mb6LeAH4inEcSGts= github.com/ncruces/go-strftime v1.0.0 h1:HMFp8mLCTPp341M/ZnA4qaf7ZlsbTc+miZjCLOFAw7w= @@ -115,8 +115,8 @@ github.com/robfig/cron/v3 v3.0.1 h1:WdRxkvbJztn8LMz/QEvLN5sBU+xKpSqwwUO1Pjr4qDs= github.com/robfig/cron/v3 v3.0.1/go.mod h1:eQICP3HwyT7UooqI/z+Ov+PtYAWygg1TEWWzGIFLtro= github.com/rogpeppe/go-internal v1.16.0 h1:O9DK+vNMDVGLr2BeZqmpLeMjiMNkuXfcqntWbZV6S5g= github.com/rogpeppe/go-internal v1.16.0/go.mod h1:DrUVZyrJU+txYW5/1kwtXQSMFio52ZOxX7yM1VHvnxs= -github.com/santhosh-tekuri/jsonschema/v6 v6.0.2 h1:KRzFb2m7YtdldCEkzs6KqmJw4nqEVZGK7IN2kJkjTuQ= -github.com/santhosh-tekuri/jsonschema/v6 v6.0.2/go.mod h1:JXeL+ps8p7/KNMjDQk3TCwPpBy0wYklyWTfbkIzdIFU= +github.com/santhosh-tekuri/jsonschema/v6 v6.0.3 h1:1EYB5IzjZawrrnELUi78f9fPu57HuXjmddZPjrls/28= +github.com/santhosh-tekuri/jsonschema/v6 v6.0.3/go.mod h1:JXeL+ps8p7/KNMjDQk3TCwPpBy0wYklyWTfbkIzdIFU= github.com/sebdah/goldie/v2 v2.8.0 h1:dZb9wR8q5++oplmEiJT+U/5KyotVD+HNGCAc5gNr8rc= github.com/sebdah/goldie/v2 v2.8.0/go.mod h1:oZ9fp0+se1eapSRjfYbsV/0Hqhbuu3bJVvKI/NNtssI= github.com/segmentio/asm v1.1.3 h1:WM03sfUOENvvKexOLp+pCqgb/WDjsi7EK8gIsICtzhc= @@ -136,8 +136,8 @@ github.com/wailsapp/wails/v3 v3.0.0-beta.6 h1:k9FHF/T39EyTZNCHweRrLt1c6dwV3R3A+r github.com/wailsapp/wails/v3 v3.0.0-beta.6/go.mod h1:A/OaL1mXOnwWynTJv4rZU89Wbk5q3rtq3C3qkx4rRN0= github.com/yosida95/uritemplate/v3 v3.0.2 h1:Ed3Oyj9yrmi9087+NczuL5BwkIc4wvTb5zIM+UJPGz4= github.com/yosida95/uritemplate/v3 v3.0.2/go.mod h1:ILOh0sOhIJR3+L/8afwt/kE++YT040gmv5BQTMR2HP4= -github.com/yuin/goldmark v1.8.2 h1:kEGpgqJXdgbkhcOgBxkC0X0PmoPG1ZyoZ117rDVp4zE= -github.com/yuin/goldmark v1.8.2/go.mod h1:ip/1k0VRfGynBgxOz0yCqHrbZXhcjxyuS66Brc7iBKg= +github.com/yuin/goldmark v1.8.5 h1:r6N5afV5qj/5S4UTch8agZHJ8UxNCMwX7WjkkJam2NA= +github.com/yuin/goldmark v1.8.5/go.mod h1:ip/1k0VRfGynBgxOz0yCqHrbZXhcjxyuS66Brc7iBKg= github.com/zalando/go-keyring v0.2.8 h1:6sD/Ucpl7jNq10rM2pgqTs0sZ9V3qMrqfIIy5YPccHs= github.com/zalando/go-keyring v0.2.8/go.mod h1:tsMo+VpRq5NGyKfxoBVjCuMrG47yj8cmakZDO5QGii0= go.uber.org/goleak v1.3.0 h1:2K3zAYmnTNqV73imy9J1T3WC+gmCePx2hEGkimedGto= @@ -150,10 +150,10 @@ golang.design/x/mainthread v0.3.0 h1:UwFus0lcPodNpMOGoQMe87jSFwbSsEY//CA7yVmu4j8 golang.design/x/mainthread v0.3.0/go.mod h1:vYX7cF2b3pTJMGM/hc13NmN6kblKnf4/IyvHeu259L0= golang.org/x/image v0.43.0 h1:FLxcP4ec2350nTfOC8ysKtqYSIFbk/QGjw1ZHNP4tsY= golang.org/x/image v0.43.0/go.mod h1:rrpelvGFt+kLPAjPM4HeWPgrl0FtafueU//e5N0qk/Q= -golang.org/x/mod v0.37.0 h1:vF1DjpVEshcIqoEaauuHebaLk1O1forxjxBaVn884JQ= -golang.org/x/mod v0.37.0/go.mod h1:m8S8VeM9r4dzDwjrKO0a1sZP3YjeMamRRlD+fmR2Q/0= -golang.org/x/net v0.56.0 h1:Rw8j/hFzGvJUZwNBXnAtf5sVDVt+65SK2C7IxCxZt5o= -golang.org/x/net v0.56.0/go.mod h1:D3Ku6r+V6JROoZK144D2XfMHFcMq/0zSfLelVTCFKec= +golang.org/x/mod v0.38.0 h1:MECBjubtXD7yj4HrhIUcywNaGeNVUdfVnxmPajOk4yk= +golang.org/x/mod v0.38.0/go.mod h1:V6Xz0pq8TQ3dGqVQ1FVHuelZpAL0uNhSkk9ogYP3c40= +golang.org/x/net v0.58.0 h1:ynWG7rqYi4ccpTEuPZ2QGWHktVEM9DMCj9yzDE0Q7To= +golang.org/x/net v0.58.0/go.mod h1:YwCddHnFlT7eLQqVprV19OnhLGtc5xOKgE0RyqgfWAU= golang.org/x/oauth2 v0.36.0 h1:peZ/1z27fi9hUOFCAZaHyrpWG5lwe0RJEEEeH0ThlIs= golang.org/x/oauth2 v0.36.0/go.mod h1:YDBUJMTkDnJS+A4BP4eZBjCqtokkg1hODuPjwiGPO7Q= golang.org/x/sync v0.22.0 h1:SZjpbeLmrCk4xhRSZFNZW5gFUeCeFgjekvI/+gfScek= @@ -162,12 +162,12 @@ golang.org/x/sys v0.0.0-20200810151505-1b9f1253b3ed/go.mod h1:h1NjWce9XRLGQEsW7w golang.org/x/sys v0.1.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.47.0 h1:o7XGOvZQCADBQQ4Y7VNq2dRWQR7JmOUW8Kxx4ZsNgWs= golang.org/x/sys v0.47.0/go.mod h1:4GL1E5IUh+htKOUEOaiffhrAeqysfVGipDYzABqnCmw= -golang.org/x/text v0.40.0 h1:Ub2Z6/xjgF1WrYQz2nuITOEegKFtiIy+rieRJ5lHZKs= -golang.org/x/text v0.40.0/go.mod h1:hpnzDAfGV753zIKo+wk3u1bVKCGPbrnF7+7LBF/UHVY= +golang.org/x/text v0.41.0 h1:vz/seA0lnX87Othu2f/0L24RcgrXD9/YFTSuGjj3rH8= +golang.org/x/text v0.41.0/go.mod h1:jvf1O8ajNzZqhSrQBPbutR/EB83Cc0CFrezNQIwbb5M= golang.org/x/time v0.15.0 h1:bbrp8t3bGUeFOx08pvsMYRTCVSMk89u4tKbNOZbp88U= golang.org/x/time v0.15.0/go.mod h1:Y4YMaQmXwGQZoFaVFk4YpCt4FLQMYKZe9oeV/f4MSno= -golang.org/x/tools v0.47.0 h1:7Kn5x/d1svx/PzryTsqeoZN4TZwqeH5pGWjefhLi/1Q= -golang.org/x/tools v0.47.0/go.mod h1:dFHnyTvFWY212G+h7ZY4Vsp/K3U4/7W9TyVaAul8uCA= +golang.org/x/tools v0.48.0 h1:3+hClM1aLL5mjMKm5ovokw9epgRXPuu2tILgismM6RE= +golang.org/x/tools v0.48.0/go.mod h1:08xX0orndb/F7jJxGDicx061tyd5pcMto75YMAXr6lk= gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c h1:Hei/4ADfdWqJk1ZMxUNpqntNwaWcugrBjAiHlqqRiVk= gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c/go.mod h1:JHkPIbrfpd72SG/EVd6muEfDQjcINNoR0C8j2r3qZ4Q= @@ -186,8 +186,8 @@ modernc.org/gc/v3 v3.1.4 h1:2g65LGVSmFQrXeITAw97x7hCRvZFcyE1uDP+7Vng7JI= modernc.org/gc/v3 v3.1.4/go.mod h1:HFK/6AGESC7Ex+EZJhJ2Gni6cTaYpSMmU/cT9RmlfYY= modernc.org/goabi0 v0.2.0 h1:HvEowk7LxcPd0eq6mVOAEMai46V+i7Jrj13t4AzuNks= modernc.org/goabi0 v0.2.0/go.mod h1:CEFRnnJhKvWT1c1JTI3Avm+tgOWbkOu5oPA8eH8LnMI= -modernc.org/libc v1.74.3 h1:a4J+Z8aVaxPyjyxRAdJzw246PqpcFGvVPnfT/AuM5Ws= -modernc.org/libc v1.74.3/go.mod h1:4H7h/MJ8wnjL8RAbp9v3OXgnk22X7MouHIhDbvP3gj4= +modernc.org/libc v1.74.4 h1:fX1Omw4o2/1C2iRkkIsrQTasJQldLhRmuPreXLoWs9k= +modernc.org/libc v1.74.4/go.mod h1:eeQAS9W3sZeKYMFubydxJpII9ybHWshk+7or7bLG9co= modernc.org/mathutil v1.7.1 h1:GCZVGXdaN8gTqB1Mf/usp1Y/hSqgI2vAGGP4jZMCxOU= modernc.org/mathutil v1.7.1/go.mod h1:4p5IwJITfppl0G4sUEDtCr4DthTaT47/N3aT6MhfgJg= modernc.org/memory v1.11.0 h1:o4QC8aMQzmcwCK3t3Ux/ZHmwFPzE6hf2Y5LbkRs+hbI= @@ -196,8 +196,8 @@ modernc.org/opt v0.2.0 h1:tGyef5ApycA7FSEOMraay9SaTk5zmbx7Tu+cJs4QKZg= modernc.org/opt v0.2.0/go.mod h1:03fq9lsNfvkYSfxrfUhZCWPk1lm4cq4N+Bh//bEtgns= modernc.org/sortutil v1.2.1 h1:+xyoGf15mM3NMlPDnFqrteY07klSFxLElE2PVuWIJ7w= modernc.org/sortutil v1.2.1/go.mod h1:7ZI3a3REbai7gzCLcotuw9AC4VZVpYMjDzETGsSMqJE= -modernc.org/sqlite v1.54.0 h1:JCxR4qwkJvOaqAoYcgDoO25Nc+ROg6EJ2LfBVzdrgog= -modernc.org/sqlite v1.54.0/go.mod h1:4ntCLuNmnH8+GNqjka1wNg7KJd5/Hi5FYp8K+XQ7GZw= +modernc.org/sqlite v1.56.0 h1:/D8e2RfFqoy/Zc6PuC76U28zFwmI/sYx1Kjm4yEn9e0= +modernc.org/sqlite v1.56.0/go.mod h1:yCJ2cmAaIkHQ25oXWrF8H4O1lIfPYPR26yCEDj2P3pQ= modernc.org/strutil v1.2.1 h1:UneZBkQA+DX2Rp35KcM69cSsNES9ly8mQWD71HKlOA0= modernc.org/strutil v1.2.1/go.mod h1:EHkiggD70koQxjVdSBM3JKM7k6L0FbGE5eymy9i3B9A= modernc.org/token v1.1.0 h1:Xl7Ap9dKaEs5kLoOQeQmPWevfnk/DM5qcLcYlA8ys6Y= From 6652cb9c5dfa2549b94c6d08db74d13fff8d7e93 Mon Sep 17 00:00:00 2001 From: Ali Al Dallal Date: Tue, 18 Aug 2026 14:50:22 -0400 Subject: [PATCH 3/3] build(deps): bump npm-dependencies group -- faker, primer/react, xyflow/react, papaparse, react-querybuilder, zustand, dependency-cruiser, globals Supersedes Dependabot PR #207. Direct bumps: @faker-js/faker 10.5.0->10.6.0, @primer/react 38.35.0->38.35.1, @xyflow/react 12.11.2->12.11.3, papaparse 5.5.4->5.6.0, react-querybuilder 8.22.4->8.23.0, zustand 5.0.14->5.0.15, dependency-cruiser 18.1.1->18.2.0 (dev), globals 17.9.0->17.11.0 (dev). Lockfile dedupes react-querybuilder's nested @react-querybuilder/core to the hoisted 8.23.0, matching Dependabot's diff shape exactly. Gates: npm run build:dev, tsc --noEmit, eslint (9 pre-existing warnings in files untouched by this bump, not fixed per scope), vitest run --coverage (61/61 files, 551/551 tests, coverage thresholds met), full playwright test suite: 347 passed, 5 flaky (pass on retry, all pre-existing QUARANTINE.md entries), 1 skipped, 3 failed all retries -- all three root-caused as unrelated to this bump: - composition-canvas-interactions.spec.ts:25: already quarantined (QUARANTINE.md, pre-existing on unmodified main). - layout.spec.ts:173 and state-persistence.spec.ts:166: both trip on the same BuildIdentityBadge staleness check. `go version -m` on the rebuilt server binary showed vcs.revision resolving to the MAIN checkout's HEAD rather than this worktree's own HEAD, even after `go build -a` forced a full relink -- a Go/git-worktree VCS-stamping artifact, not a source or dependency regression. CI builds from a fresh clone (no worktree/main HEAD divergence), so this does not affect the required gate. Claude-Session: https://claude.ai/code/session_01FW5GkkAG8du7tNdYLk2zSd Co-Authored-By: Claude Fable 5 --- frontend/package-lock.json | 172 ++++++++++++++++++------------------- frontend/package.json | 16 ++-- 2 files changed, 94 insertions(+), 94 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index 8d913256..7db2853c 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -9,29 +9,29 @@ "version": "0.0.0", "license": "Apache-2.0", "dependencies": { - "@faker-js/faker": "^10.5.0", + "@faker-js/faker": "^10.6.0", "@primer/octicons-react": "^19.33.0", "@primer/primitives": "^11.10.0", - "@primer/react": "^38.35.0", + "@primer/react": "^38.35.1", "@wailsio/runtime": "3.0.0-beta.5", - "@xyflow/react": "^12.11.2", + "@xyflow/react": "^12.11.3", "cronstrue": "^3.24.0", "elkjs": "^0.12.0", "genson-js": "^0.0.8", "i18next": "^26.3.6", - "papaparse": "^5.5.4", + "papaparse": "^5.6.0", "randexp": "^0.5.3", "react": "^19.2.8", "react-dom": "^19.2.8", "react-dropzone": "^20.1.0", "react-i18next": "^17.0.11", "react-is": "^19.2.8", - "react-querybuilder": "^8.22.4", + "react-querybuilder": "^8.23.0", "recharts": "^3.10.1", "zod": "^4.4.3", "zod-schema-faker": "^2.1.1", "zundo": "^2.3.0", - "zustand": "^5.0.14" + "zustand": "^5.0.15" }, "devDependencies": { "@eslint/js": "^10.0.1", @@ -42,12 +42,12 @@ "@types/react-dom": "^19.2.4", "@vitejs/plugin-react": "^6.0.0", "@vitest/coverage-v8": "^4.1.10", - "dependency-cruiser": "^18.1.1", + "dependency-cruiser": "^18.2.0", "eslint": "^10.8.1", "eslint-plugin-i18next": "^6.1.5", "eslint-plugin-react-hooks": "^7.1.1", "eslint-plugin-react-refresh": "^0.5.4", - "globals": "^17.9.0", + "globals": "^17.11.0", "typescript": "^6.0.3", "typescript-eslint": "^8.67.0", "vite": "^8.2.1", @@ -462,9 +462,9 @@ } }, "node_modules/@faker-js/faker": { - "version": "10.5.0", - "resolved": "https://registry.npmjs.org/@faker-js/faker/-/faker-10.5.0.tgz", - "integrity": "sha512-bsxD8WLS5lIj7aaoCx1YJkktqYj5vlBUE6HWzu2Q51ksrGJ0H737ECCKlFU7Yf8Br45z9t99frBp/J7kzbMPAg==", + "version": "10.6.0", + "resolved": "https://registry.npmjs.org/@faker-js/faker/-/faker-10.6.0.tgz", + "integrity": "sha512-3RQHgEtvL1Frl/d1cSreo7qhJ3Gk1OdNUai/CtZ8G+wYeRQnJih3s9xJ9/kgYekPQRdwgh0HXRPqMlzWGwivIQ==", "funding": [ { "type": "opencollective", @@ -765,9 +765,9 @@ ] }, "node_modules/@primer/react": { - "version": "38.35.0", - "resolved": "https://registry.npmjs.org/@primer/react/-/react-38.35.0.tgz", - "integrity": "sha512-mNazDjJRMaKY/pGk8Yz6xvpea2Hb9Vis6eXBPoFKcFy25J8duc/zMQpwUMfr3Wx9boW9/axw6nsG6cdzHUVB5A==", + "version": "38.35.1", + "resolved": "https://registry.npmjs.org/@primer/react/-/react-38.35.1.tgz", + "integrity": "sha512-zid4w1b3ax5DBCxZkzPXUE3xpXw4h/+LeaTbF8MYBoUYb76+os7ip/LTLWqPOHmrdrl6wRtDo4ysoUsWnoHODQ==", "license": "MIT", "dependencies": { "@github/mini-throttle": "^2.1.1", @@ -814,6 +814,55 @@ } } }, + "node_modules/@react-querybuilder/core": { + "version": "8.23.0", + "resolved": "https://registry.npmjs.org/@react-querybuilder/core/-/core-8.23.0.tgz", + "integrity": "sha512-5EHBNwC31K0E4LJE2vea7s7bHnlRnYShH3ceSF4ZMcW5pnfcByfJA6JHymT1bh67l+n7iYq5n2gXtJuCZMLDSw==", + "license": "MIT", + "dependencies": { + "@ts-jison/lexer": "0.4.1-alpha.1", + "@ts-jison/parser": "0.4.1-alpha.1", + "@types/json-logic-js": ">=2", + "immer": "^11.1.16", + "numeric-quantity": "^3.2.2" + }, + "peerDependencies": { + "@tanstack/db": ">=0.6.9", + "@traqula/parser-sparql-1-2": ">=0.1.0", + "chevrotain": ">=11", + "drizzle-orm": ">=0.38.0", + "json-logic-js": ">=2", + "jsonata": ">=2", + "sequelize": ">=6", + "spel2js": ">=0.2.0" + }, + "peerDependenciesMeta": { + "@tanstack/db": { + "optional": true + }, + "@traqula/parser-sparql-1-2": { + "optional": true + }, + "chevrotain": { + "optional": true + }, + "drizzle-orm": { + "optional": true + }, + "json-logic-js": { + "optional": true + }, + "jsonata": { + "optional": true + }, + "sequelize": { + "optional": true + }, + "spel2js": { + "optional": true + } + } + }, "node_modules/@reduxjs/toolkit": { "version": "2.12.0", "resolved": "https://registry.npmjs.org/@reduxjs/toolkit/-/toolkit-2.12.0.tgz", @@ -1744,12 +1793,12 @@ "license": "MIT" }, "node_modules/@xyflow/react": { - "version": "12.11.2", - "resolved": "https://registry.npmjs.org/@xyflow/react/-/react-12.11.2.tgz", - "integrity": "sha512-eLAlDWJfWnQEhJwGMjlWdAXO9eYllKpliUmPQlAmOLxz6mExXuzMVDUKLMquixgkrtmMFFtug3jGKmYYld12cA==", + "version": "12.11.3", + "resolved": "https://registry.npmjs.org/@xyflow/react/-/react-12.11.3.tgz", + "integrity": "sha512-G3jogHz2GWUtIOkhavUGno2YzY9u6fILIJBttfsBendb0/HWB90JG+sOTAvlIMEwyvq9zgy9V9ZQSwyQjR5QzQ==", "license": "MIT", "dependencies": { - "@xyflow/system": "0.0.79", + "@xyflow/system": "0.0.80", "classcat": "^5.0.3", "zustand": "^4.4.0" }, @@ -1797,9 +1846,9 @@ } }, "node_modules/@xyflow/system": { - "version": "0.0.79", - "resolved": "https://registry.npmjs.org/@xyflow/system/-/system-0.0.79.tgz", - "integrity": "sha512-czLyOh91NF0hIzbNzwi8I6GlqG23BHh2435OddfI6uiaLH3xdrdygO93gqgH1Bv9mhy8XPFQJOBn1FTq4LvEWA==", + "version": "0.0.80", + "resolved": "https://registry.npmjs.org/@xyflow/system/-/system-0.0.80.tgz", + "integrity": "sha512-ywc3ZqG91brzWrH1WlwMdIX4goOfrpBy6AbLdVSaof/Xx9l138ijIKRExM6EkMro2F+OImGmSiA/WKcXvKVcfA==", "license": "MIT", "dependencies": { "@types/d3-drag": "^3.0.7", @@ -2590,9 +2639,9 @@ } }, "node_modules/dependency-cruiser": { - "version": "18.1.1", - "resolved": "https://registry.npmjs.org/dependency-cruiser/-/dependency-cruiser-18.1.1.tgz", - "integrity": "sha512-qK29b8kBW60KI1Qvf2w93823AE55lJuXV21iUw9tAMiZudgA95mR2j/EzqsploqS8d8uavTzn1IVoKDSilLD4g==", + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/dependency-cruiser/-/dependency-cruiser-18.2.0.tgz", + "integrity": "sha512-xMDoLD0no6pDInR8/4rIIqZ4mERDnsjezk8PkNORYSfBLvjCOogUxaruepmi1uQtZQlYUgdT2u7G3jTlgKqNjw==", "dev": true, "license": "MIT", "dependencies": { @@ -3401,9 +3450,9 @@ } }, "node_modules/globals": { - "version": "17.9.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-17.9.0.tgz", - "integrity": "sha512-m/MvAW61QVU5VDNF1Vj8axt016h8w7L5TU1e9zlab7XIttAT2YAlCwl75K1fOqvMM9apmD7lbCIRhpfkhmxhCg==", + "version": "17.11.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-17.11.0.tgz", + "integrity": "sha512-Z2I8hM+PbJDXQDq3Icgpzv+mPdwr68iZUU9d5WW4FuXfDUQfkZaZuvjMv42/5crNyw154+9+VWXbYrUgDXbxNw==", "dev": true, "license": "MIT", "engines": { @@ -4489,9 +4538,9 @@ } }, "node_modules/papaparse": { - "version": "5.5.4", - "resolved": "https://registry.npmjs.org/papaparse/-/papaparse-5.5.4.tgz", - "integrity": "sha512-SwzWD9gl/ElwYLCI0nUja1mFJzjq2D8ziShfNBa7zCHzkOozeOGDwHWQ+tvCzEZcewecWZ5U7kUopDnG+DFYEQ==", + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/papaparse/-/papaparse-5.6.0.tgz", + "integrity": "sha512-N2vuNQAYGK1/4vs6HJX86+VYU6OkiSTgdJz3JQfTk1y51cFCO/U8gnaeTF4iNE4r57Tt0sV47dUua1/19pxO6Q==", "license": "MIT" }, "node_modules/parseurl": { @@ -4881,12 +4930,12 @@ "license": "MIT" }, "node_modules/react-querybuilder": { - "version": "8.22.4", - "resolved": "https://registry.npmjs.org/react-querybuilder/-/react-querybuilder-8.22.4.tgz", - "integrity": "sha512-xLwcKXO3BVUuQztnY+c9FDquMIOvnGD5/iNeaaxElC6sKujuUC7K0aqxwPqg+62CWV4ONzmN3PsXga+8qhRr3A==", + "version": "8.23.0", + "resolved": "https://registry.npmjs.org/react-querybuilder/-/react-querybuilder-8.23.0.tgz", + "integrity": "sha512-Pfa/16QVitajArvcJNgqnzqKoAj8lr0W/e7ubqCgLka1Tt9pkxSGQSjUkcKjxumpct8VsnAkKc2IFigAJCSbyg==", "license": "MIT", "dependencies": { - "@react-querybuilder/core": "^8.22.4", + "@react-querybuilder/core": "^8.23.0", "@reduxjs/toolkit": "^2.12.0", "react-redux": "^9.3.0" }, @@ -4894,55 +4943,6 @@ "react": ">=18" } }, - "node_modules/react-querybuilder/node_modules/@react-querybuilder/core": { - "version": "8.22.5", - "resolved": "https://registry.npmjs.org/@react-querybuilder/core/-/core-8.22.5.tgz", - "integrity": "sha512-ZagsuGcKigrNPM/jPS3k1Ly/LYIHdW13Np2atz4C4Id24AON09nlQp9yb9ZyxbgAAPk7uaXC1TlRq01Q+2sa1A==", - "license": "MIT", - "dependencies": { - "@ts-jison/lexer": "0.4.1-alpha.1", - "@ts-jison/parser": "0.4.1-alpha.1", - "@types/json-logic-js": ">=2", - "immer": "^11.1.15", - "numeric-quantity": "^3.2.2" - }, - "peerDependencies": { - "@tanstack/db": ">=0.6.9", - "@traqula/parser-sparql-1-2": ">=0.1.0", - "chevrotain": ">=11", - "drizzle-orm": ">=0.38.0", - "json-logic-js": ">=2", - "jsonata": ">=2", - "sequelize": ">=6", - "spel2js": ">=0.2.0" - }, - "peerDependenciesMeta": { - "@tanstack/db": { - "optional": true - }, - "@traqula/parser-sparql-1-2": { - "optional": true - }, - "chevrotain": { - "optional": true - }, - "drizzle-orm": { - "optional": true - }, - "json-logic-js": { - "optional": true - }, - "jsonata": { - "optional": true - }, - "sequelize": { - "optional": true - }, - "spel2js": { - "optional": true - } - } - }, "node_modules/react-redux": { "version": "9.3.0", "resolved": "https://registry.npmjs.org/react-redux/-/react-redux-9.3.0.tgz", @@ -6031,9 +6031,9 @@ } }, "node_modules/zustand": { - "version": "5.0.14", - "resolved": "https://registry.npmjs.org/zustand/-/zustand-5.0.14.tgz", - "integrity": "sha512-/8tAspM5LMPr28b3fwLYrtdj77ECpfZviaP75CMTnwO8ISyaE4GDIG/9rDDYq/cH9D2Xw2A2RXglLInmVBQB/g==", + "version": "5.0.15", + "resolved": "https://registry.npmjs.org/zustand/-/zustand-5.0.15.tgz", + "integrity": "sha512-MpSEjRiBkA9crSYeOUH32rJC7SVqAbm0Fqcqge/bUi2PPoLcBWKOsG+C8mevmpr8TwXHBVkChbbJiyvkE+i/3A==", "license": "MIT", "engines": { "node": ">=12.20.0" diff --git a/frontend/package.json b/frontend/package.json index e7f279f6..ebc03473 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -14,29 +14,29 @@ "boundaries": "depcruise -c .dependency-cruiser.cjs src" }, "dependencies": { - "@faker-js/faker": "^10.5.0", + "@faker-js/faker": "^10.6.0", "@primer/octicons-react": "^19.33.0", "@primer/primitives": "^11.10.0", - "@primer/react": "^38.35.0", + "@primer/react": "^38.35.1", "@wailsio/runtime": "3.0.0-beta.5", - "@xyflow/react": "^12.11.2", + "@xyflow/react": "^12.11.3", "cronstrue": "^3.24.0", "elkjs": "^0.12.0", "genson-js": "^0.0.8", "i18next": "^26.3.6", - "papaparse": "^5.5.4", + "papaparse": "^5.6.0", "randexp": "^0.5.3", "react": "^19.2.8", "react-dom": "^19.2.8", "react-dropzone": "^20.1.0", "react-i18next": "^17.0.11", "react-is": "^19.2.8", - "react-querybuilder": "^8.22.4", + "react-querybuilder": "^8.23.0", "recharts": "^3.10.1", "zod": "^4.4.3", "zod-schema-faker": "^2.1.1", "zundo": "^2.3.0", - "zustand": "^5.0.14" + "zustand": "^5.0.15" }, "devDependencies": { "@eslint/js": "^10.0.1", @@ -47,12 +47,12 @@ "@types/react-dom": "^19.2.4", "@vitejs/plugin-react": "^6.0.0", "@vitest/coverage-v8": "^4.1.10", - "dependency-cruiser": "^18.1.1", + "dependency-cruiser": "^18.2.0", "eslint": "^10.8.1", "eslint-plugin-i18next": "^6.1.5", "eslint-plugin-react-hooks": "^7.1.1", "eslint-plugin-react-refresh": "^0.5.4", - "globals": "^17.9.0", + "globals": "^17.11.0", "typescript": "^6.0.3", "typescript-eslint": "^8.67.0", "vite": "^8.2.1",