Skip to content

Commit 813cae8

Browse files
committed
build(cmd/forge): require a forge that has the symbols it calls
cmd/forge carries no replace directives on purpose, so it builds against the published root module rather than the working tree. It was pinned to v1.8.2, which predates four things plugins/client.go and client_diff.go already call: SpecParser.ParseFileUnresolved, FilterResult, PathFilter and ChangeKind. ParseFileUnresolved first shipped in v1.9.5. The result was a cmd/forge that could not build for anyone, including go install github.com/xraph/forge/cmd/forge@latest, while the workspace hid it locally by resolving the root from disk. Pinned to v1.9.13, the current release. No replace added.
1 parent 5c26a7e commit 813cae8

2 files changed

Lines changed: 12 additions & 12 deletions

File tree

cmd/forge/go.mod

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,8 @@ require (
3131
github.com/fsnotify/fsnotify v1.10.1
3232
github.com/joho/godotenv v1.5.1
3333
github.com/stretchr/testify v1.11.1
34-
github.com/xraph/forge v1.8.2
35-
golang.org/x/text v0.40.0
34+
github.com/xraph/forge v1.9.13
35+
golang.org/x/text v0.41.0
3636
gopkg.in/yaml.v3 v3.0.1
3737
)
3838

@@ -102,14 +102,14 @@ require (
102102
github.com/uptrace/bunrouter v1.0.23 // indirect
103103
github.com/x448/float16 v0.8.4 // indirect
104104
github.com/xraph/confy v1.0.2 // indirect
105-
github.com/xraph/go-utils v1.1.6 // indirect
105+
github.com/xraph/go-utils v1.1.8 // indirect
106106
github.com/xraph/vessel v1.0.4 // indirect
107107
go.uber.org/atomic v1.11.0 // indirect
108108
go.uber.org/multierr v1.11.0 // indirect
109109
go.uber.org/zap v1.28.0 // indirect
110110
go.yaml.in/yaml/v2 v2.4.4 // indirect
111111
go.yaml.in/yaml/v3 v3.0.5 // indirect
112-
golang.org/x/crypto v0.54.0 // indirect
112+
golang.org/x/crypto v0.55.0 // indirect
113113
golang.org/x/exp v0.0.0-20260727155853-b88d891fe743 // indirect
114114
golang.org/x/net v0.57.0 // indirect
115115
golang.org/x/oauth2 v0.36.0 // indirect

cmd/forge/go.sum

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -260,10 +260,10 @@ github.com/x448/float16 v0.8.4 h1:qLwI1I70+NjRFUR3zs1JPUCgaCXSh3SW62uAKT1mSBM=
260260
github.com/x448/float16 v0.8.4/go.mod h1:14CWIYCyZA/cWjXOioeEpHeN/83MdbZDRQHoFcYsOfg=
261261
github.com/xraph/confy v1.0.2 h1:90jmVLdw9J0uqJOnfDxqatOVJHeZ/IM1R89zd3df1FA=
262262
github.com/xraph/confy v1.0.2/go.mod h1:/jKqCF8cMpCatuNO2uFQ/7VClDBP2+V74fM5KFM42o8=
263-
github.com/xraph/forge v1.8.2 h1:J0BNu1yVe0wtYmGbgQsKZ0HXL7T3m2PI/Yv9AuzsqXg=
264-
github.com/xraph/forge v1.8.2/go.mod h1:a+N9fYEEwb6Los1VcJ9V/xFThohkQsyo7vc9w9mD7V4=
265-
github.com/xraph/go-utils v1.1.6 h1:eFN4dnTnC4+dzbD+6/4Bhlx7fGawi3flsLEVx9YFakQ=
266-
github.com/xraph/go-utils v1.1.6/go.mod h1:Mckdi+nR0bI4bUESKSYajJq4tNSPsvZiuLRYJ0+qDQw=
263+
github.com/xraph/forge v1.9.13 h1:Q6wGM/QhvFf5veDep4IavTn2nEFuVvvXSJ0L8vekWsY=
264+
github.com/xraph/forge v1.9.13/go.mod h1:5K24g2dtEObi2PKvarLEGgQhsMc1+HZsjEdP+qwK+zI=
265+
github.com/xraph/go-utils v1.1.8 h1:O8+Vie/u/ntn2cEbvh47jJLzQ6S7qwxhYwgRm2SL1sw=
266+
github.com/xraph/go-utils v1.1.8/go.mod h1:Mckdi+nR0bI4bUESKSYajJq4tNSPsvZiuLRYJ0+qDQw=
267267
github.com/xraph/vessel v1.0.4 h1:YVG80hm7bAKTwogwLXZMlp46tMHHJThUcvCUOWao9Yk=
268268
github.com/xraph/vessel v1.0.4/go.mod h1:5hgrMbuczxu2kRIM3iVJ3wPSb6HOvbMhV4nkRFaPNqs=
269269
github.com/zeebo/xxh3 v1.1.0 h1:s7DLGDK45Dyfg7++yxI0khrfwq9661w9EN78eP/UZVs=
@@ -284,8 +284,8 @@ go.yaml.in/yaml/v3 v3.0.5 h1:N6y/pJk8buWs9NY5ERU2HSMfm+IuD/OtfdAnq6kESPw=
284284
go.yaml.in/yaml/v3 v3.0.5/go.mod h1:HVTZu1O7/Vkt2N+BFy8Zza+lnLsABggaTM2ZpNIGuKg=
285285
golang.org/x/crypto v0.0.0-20180904163835-0709b304e793/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4=
286286
golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w=
287-
golang.org/x/crypto v0.54.0 h1:YLIA59K4fiNzHzjnZt2tUJQjQtUWfWbeHBqKtk3eScw=
288-
golang.org/x/crypto v0.54.0/go.mod h1:KWL8ny2AZdGR2cWmzeHrp2azQPGogOv+HeQaVEXC2dk=
287+
golang.org/x/crypto v0.55.0 h1:+KWHjbgOaAQ66dh/YlkZKHlz9ZUlq61AFirAR9ntP8M=
288+
golang.org/x/crypto v0.55.0/go.mod h1:uq0V9dE/fzQuJtbnL+2EhWOE63vo164FY8xqEnV9xis=
289289
golang.org/x/exp v0.0.0-20260727155853-b88d891fe743 h1:ex206bKw+v3K0dm3andkrIF+ijyQKJG1pLgwQ2PYdQM=
290290
golang.org/x/exp v0.0.0-20260727155853-b88d891fe743/go.mod h1:EdfpwwqSu+0Li0mzskwHU6FWDV3t9Q+RZDo3QMUtL3Q=
291291
golang.org/x/mod v0.38.0 h1:MECBjubtXD7yj4HrhIUcywNaGeNVUdfVnxmPajOk4yk=
@@ -317,8 +317,8 @@ golang.org/x/sys v0.47.0/go.mod h1:4GL1E5IUh+htKOUEOaiffhrAeqysfVGipDYzABqnCmw=
317317
golang.org/x/term v0.45.0 h1:NwWyBmoJCbfTHpxrWoZ9C6/VxOf7ic219I8xZZFdrf0=
318318
golang.org/x/term v0.45.0/go.mod h1:9aqxs0blBcrm/n0L9QW0aRVD+ktan8ssZromtqJC43w=
319319
golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
320-
golang.org/x/text v0.40.0 h1:Ub2Z6/xjgF1WrYQz2nuITOEegKFtiIy+rieRJ5lHZKs=
321-
golang.org/x/text v0.40.0/go.mod h1:hpnzDAfGV753zIKo+wk3u1bVKCGPbrnF7+7LBF/UHVY=
320+
golang.org/x/text v0.41.0 h1:vz/seA0lnX87Othu2f/0L24RcgrXD9/YFTSuGjj3rH8=
321+
golang.org/x/text v0.41.0/go.mod h1:jvf1O8ajNzZqhSrQBPbutR/EB83Cc0CFrezNQIwbb5M=
322322
golang.org/x/time v0.15.0 h1:bbrp8t3bGUeFOx08pvsMYRTCVSMk89u4tKbNOZbp88U=
323323
golang.org/x/time v0.15.0/go.mod h1:Y4YMaQmXwGQZoFaVFk4YpCt4FLQMYKZe9oeV/f4MSno=
324324
golang.org/x/tools v0.48.0 h1:3+hClM1aLL5mjMKm5ovokw9epgRXPuu2tILgismM6RE=

0 commit comments

Comments
 (0)