Skip to content

Commit d3b887c

Browse files
committed
fix: update dependencies to latest versions and improve config version retrieval logic
1 parent bd507c0 commit d3b887c

3 files changed

Lines changed: 31 additions & 31 deletions

File tree

go.mod

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,14 @@ module github.com/xraph/vault
33
go 1.25.7
44

55
require (
6-
github.com/a-h/templ v0.3.977
7-
github.com/xraph/forge v1.3.1
8-
github.com/xraph/forgeui v1.3.0
9-
github.com/xraph/go-utils v1.0.0
10-
github.com/xraph/grove v1.3.1
11-
github.com/xraph/grove/drivers/mongodriver v1.3.1
12-
github.com/xraph/grove/drivers/pgdriver v1.3.1
13-
github.com/xraph/grove/drivers/sqlitedriver v1.3.1
6+
github.com/a-h/templ v0.3.1001
7+
github.com/xraph/forge v1.4.0
8+
github.com/xraph/forgeui v1.4.0
9+
github.com/xraph/go-utils v1.1.0
10+
github.com/xraph/grove v1.4.0
11+
github.com/xraph/grove/drivers/mongodriver v1.4.0
12+
github.com/xraph/grove/drivers/pgdriver v1.4.0
13+
github.com/xraph/grove/drivers/sqlitedriver v1.4.0
1414
github.com/xraph/vessel v1.0.0
1515
go.jetify.com/typeid/v2 v2.0.0-alpha.3
1616
go.mongodb.org/mongo-driver/v2 v2.5.0
@@ -108,7 +108,7 @@ require (
108108
golang.org/x/sync v0.19.0 // indirect
109109
golang.org/x/sys v0.41.0 // indirect
110110
golang.org/x/term v0.39.0 // indirect
111-
golang.org/x/text v0.33.0 // indirect
111+
golang.org/x/text v0.34.0 // indirect
112112
golang.org/x/time v0.12.0 // indirect
113113
google.golang.org/genproto/googleapis/api v0.0.0-20260128011058-8636f8732409 // indirect
114114
google.golang.org/genproto/googleapis/rpc v0.0.0-20260128011058-8636f8732409 // indirect

go.sum

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@ github.com/Masterminds/semver/v3 v3.4.0 h1:Zog+i5UMtVoCU8oKka5P7i9q9HgrJeGzI9SA1
55
github.com/Masterminds/semver/v3 v3.4.0/go.mod h1:4V+yj/TJE1HU9XfppCwVMZq3I84lprf4nC11bSS5beM=
66
github.com/Oudwins/tailwind-merge-go v0.2.1 h1:jxRaEqGtwwwF48UuFIQ8g8XT7YSualNuGzCvQ89nPFE=
77
github.com/Oudwins/tailwind-merge-go v0.2.1/go.mod h1:kkZodgOPvZQ8f7SIrlWkG/w1g9JTbtnptnePIh3V72U=
8-
github.com/a-h/templ v0.3.977 h1:kiKAPXTZE2Iaf8JbtM21r54A8bCNsncrfnokZZSrSDg=
9-
github.com/a-h/templ v0.3.977/go.mod h1:oCZcnKRf5jjsGpf2yELzQfodLphd2mwecwG4Crk5HBo=
8+
github.com/a-h/templ v0.3.1001 h1:yHDTgexACdJttyiyamcTHXr2QkIeVF1MukLy44EAhMY=
9+
github.com/a-h/templ v0.3.1001/go.mod h1:oCZcnKRf5jjsGpf2yELzQfodLphd2mwecwG4Crk5HBo=
1010
github.com/alecthomas/template v0.0.0-20160405071501-a0175ee3bccc/go.mod h1:LOuyumcjzFXgccqObfd/Ljyb9UuFJ6TxHnclSeseNhc=
1111
github.com/alecthomas/template v0.0.0-20190718012654-fb15b899a751/go.mod h1:LOuyumcjzFXgccqObfd/Ljyb9UuFJ6TxHnclSeseNhc=
1212
github.com/alecthomas/units v0.0.0-20151022065526-2efee857e7cf/go.mod h1:ybxpYRFXyAe+OPACYpWeL0wqObRcbAqCMya13uyzqw0=
@@ -306,20 +306,20 @@ github.com/xdg-go/stringprep v1.0.4 h1:XLI/Ng3O1Atzq0oBs3TWm+5ZVgkq2aqdlvP9JtoZ6
306306
github.com/xdg-go/stringprep v1.0.4/go.mod h1:mPGuuIYwz7CmR2bT9j4GbQqutWS1zV24gijq1dTyGkM=
307307
github.com/xraph/confy v0.1.0 h1:dAdI/ShnkU5PEXVsfR86swoWj6XjJ37BdPQpBIUmg9M=
308308
github.com/xraph/confy v0.1.0/go.mod h1:/uhVfKibPR+kn7MI9LkVVekk84NP0sxsKZ9sFQoQ5Kc=
309-
github.com/xraph/forge v1.3.1 h1:DX8uqNAFNeY+/L/o/PosJIHYSE0pcGzfScxB1Xgl0mM=
310-
github.com/xraph/forge v1.3.1/go.mod h1:SL+lSzFEd9sDw+LTVUeMsVLlWhZM83LMunP2yf6Dm28=
311-
github.com/xraph/forgeui v1.3.0 h1:HPS6+7fndy0qMkD1tB1QNydTOAqQ7oXOTi30+TlXOok=
312-
github.com/xraph/forgeui v1.3.0/go.mod h1:2oXAltVMFHJJG0OmXNzcA/BAEE+8L36LGTlkkDgaPpA=
313-
github.com/xraph/go-utils v1.0.0 h1:P1jOvtDlC5xZyGtnIhypFfPUBgpfyrwESY4TK4P2I5g=
314-
github.com/xraph/go-utils v1.0.0/go.mod h1:yp+PD9dXSA7tA9Pxmuveg5E7Ht1iHIVov8yMvanMG7U=
315-
github.com/xraph/grove v1.3.1 h1:IqM+Ynr4pNwPTUXDxhw7O3n0hkT4YEq/096om5V7pN8=
316-
github.com/xraph/grove v1.3.1/go.mod h1:9G6mvF6KO+AvlaaXQoBevlxiWs/n2p/EhBVNgdYR0FA=
317-
github.com/xraph/grove/drivers/mongodriver v1.3.1 h1:vIAU+oJeAPXqY71w1qN35ts0xMiBUyqbsinbu5u9KfQ=
318-
github.com/xraph/grove/drivers/mongodriver v1.3.1/go.mod h1:P+msnEenoXJnNWFh/wWi/EzAqjsdscq3EthcCqSDwaY=
319-
github.com/xraph/grove/drivers/pgdriver v1.3.1 h1:Mw60dFmOVhenclJjRTlt32Q4coayPLoU52NNS9gnHgM=
320-
github.com/xraph/grove/drivers/pgdriver v1.3.1/go.mod h1:ogSHbP1rbZO/5UnfYWhBzrRlEtwH4V4T0hrl/8GlTzU=
321-
github.com/xraph/grove/drivers/sqlitedriver v1.3.1 h1:4G5XWm/M2VqMB0WtHlXSXT1lH+YoXJ+RuvwB94gwxvU=
322-
github.com/xraph/grove/drivers/sqlitedriver v1.3.1/go.mod h1:AIyBtYUgMrtzrvtB6sHU/EyEEeRf/TPrgDGDV7uKpOQ=
309+
github.com/xraph/forge v1.4.0 h1:+7NjO2iz9+JGxwDFS3hfNp73/JiqHlXYxWN5nD3WqbM=
310+
github.com/xraph/forge v1.4.0/go.mod h1:M+aj9K6XOBkYvVWnwESqCuFcn8/P6lu0C1tknBqz3Mg=
311+
github.com/xraph/forgeui v1.4.0 h1:RhpRbecimGCSDf0XQnJhl5PmQjbxrF5M2PGEk6F60sg=
312+
github.com/xraph/forgeui v1.4.0/go.mod h1:rH/+wb1tt2pXSHotWAvoP+Lt846xlIjuwPDSpS5K5mw=
313+
github.com/xraph/go-utils v1.1.0 h1:bPO4C/mwm0I5ZZa3RxbwUqKhy3Vnxvm3s98vmX8CrjY=
314+
github.com/xraph/go-utils v1.1.0/go.mod h1:tZN4SuGy9otCo6dETp7Cvkgyiy0BvaJaZbTBv4Euvo4=
315+
github.com/xraph/grove v1.4.0 h1:7rv/Ixhp7swZOReax3g/kEVv13p02YkulFmGjv2HLOg=
316+
github.com/xraph/grove v1.4.0/go.mod h1:3vrjpafTi3VA3OD05xIHMRsfqlcZW34+/tOJqzlUvv8=
317+
github.com/xraph/grove/drivers/mongodriver v1.4.0 h1:tfLQBBUoN3l7K4pr6EmwepgSYRB+zVmP9XGjwn+h22U=
318+
github.com/xraph/grove/drivers/mongodriver v1.4.0/go.mod h1:46El0w2/vGeqTTWYTfq9I0sXXxaLBiOJFaXPEEBVwAY=
319+
github.com/xraph/grove/drivers/pgdriver v1.4.0 h1:Ua3XSdVieVT9Ia2WY0kkpTd+QTqhl8GFb8uV6JhZkqE=
320+
github.com/xraph/grove/drivers/pgdriver v1.4.0/go.mod h1:aXris8DoBvJwGTpnF2kMC50aBwpxv/e+4mGMRFpC9B0=
321+
github.com/xraph/grove/drivers/sqlitedriver v1.4.0 h1:kDK5nufN1+pRy7fSk+7VcCxgLjl5azCG8Tgd7c+vGYs=
322+
github.com/xraph/grove/drivers/sqlitedriver v1.4.0/go.mod h1:YwhMU+qclOkK0pRrbfvyuhGRU8eREY5jEfViI2FjqFk=
323323
github.com/xraph/vessel v1.0.0 h1:n2q30d0OGPENpFfmOUgEuS99Y+X6b6WTfzdOHiE4Ds0=
324324
github.com/xraph/vessel v1.0.0/go.mod h1:quT3UWDXZF0RLL34H3ijXP9kVnh2pdfnn0f2s3ezChA=
325325
github.com/youmark/pkcs8 v0.0.0-20240726163527-a2c0da244d78 h1:ilQV1hzziu+LLM3zUTJ0trRztfwgjqKnBWNtSRkbmwM=
@@ -427,8 +427,8 @@ golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
427427
golang.org/x/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
428428
golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ=
429429
golang.org/x/text v0.3.8/go.mod h1:E6s5w1FMmriuDzIBO73fBruAKo1PCIq6d2Q6DHfQ8WQ=
430-
golang.org/x/text v0.33.0 h1:B3njUFyqtHDUI5jMn1YIr5B0IE2U0qck04r6d4KPAxE=
431-
golang.org/x/text v0.33.0/go.mod h1:LuMebE6+rBincTi9+xWTY8TztLzKHc/9C1uBCG27+q8=
430+
golang.org/x/text v0.34.0 h1:oL/Qq0Kdaqxa1KbNeMKwQq0reLCCaFtqu2eNuSeNHbk=
431+
golang.org/x/text v0.34.0/go.mod h1:homfLqTYRFyVYemLBFl5GgL/DWEiH5wcsQ5gSh1yziA=
432432
golang.org/x/time v0.12.0 h1:ScB/8o8olJvc+CQPWrK3fPZNfh7qgwCrY0zJmoEQLSE=
433433
golang.org/x/time v0.12.0/go.mod h1:CDIdPxbZBQxdj6cxyCIdrNogrJKMJ7pr37NYpMcMDSg=
434434
golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=

store/postgres/config.go

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -37,12 +37,12 @@ func (s *Store) SetConfig(ctx context.Context, e *cfgpkg.Entry) error {
3737
defer tx.Rollback() //nolint:errcheck // rollback on deferred cleanup
3838

3939
// Get current version.
40-
var currentVersion int64
41-
err = tx.NewSelect((*ConfigModel)(nil)).
40+
var existing ConfigModel
41+
err = tx.NewSelect(&existing).
4242
Column("version").
4343
Where("key = ?", e.Key).
4444
Where("app_id = ?", e.AppID).
45-
Scan(ctx, &currentVersion)
45+
Scan(ctx)
4646
if err != nil && !errors.Is(err, sql.ErrNoRows) {
4747
return err
4848
}
@@ -52,7 +52,7 @@ func (s *Store) SetConfig(ctx context.Context, e *cfgpkg.Entry) error {
5252
e.Version = 1
5353
}
5454
} else {
55-
e.Version = currentVersion + 1
55+
e.Version = existing.Version + 1
5656
}
5757

5858
valueJSON, err := json.Marshal(e.Value)

0 commit comments

Comments
 (0)