Skip to content

Commit 2dbfc81

Browse files
authored
Merge pull request #4 from o7studios/update-upstream-v0.68.22
Merge upstream v0.68.3 → v0.68.22
2 parents aa1032e + 9fd6af9 commit 2dbfc81

56 files changed

Lines changed: 2843 additions & 1071 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.examples/extend/simple-proxy/go.mod

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@ replace go.minekube.com/gate => ../../../
77
require (
88
github.com/robinbraemer/event v0.1.1
99
go.minekube.com/brigodier v0.0.2
10-
go.minekube.com/common v0.3.0
11-
go.minekube.com/gate v0.66.39
10+
go.minekube.com/common v0.4.0
11+
go.minekube.com/gate v0.68.20
1212
)
1313

1414
require (
@@ -42,13 +42,13 @@ require (
4242
github.com/honeycombio/otel-config-go v1.17.0 // indirect
4343
github.com/jellydator/ttlcache/v3 v3.4.1 // indirect
4444
github.com/knadh/koanf/providers/file v1.2.1 // indirect
45-
github.com/lucasb-eyer/go-colorful v1.3.0 // indirect
45+
github.com/lucasb-eyer/go-colorful v1.4.0 // indirect
4646
github.com/lufia/plan9stats v0.0.0-20250827001030-24949be3fa54 // indirect
4747
github.com/magiconair/properties v1.8.7 // indirect
4848
github.com/mitchellh/mapstructure v1.5.1-0.20220423185008-bf980b35cac4 // indirect
4949
github.com/nfnt/resize v0.0.0-20180221191011-83c6a9932646 // indirect
5050
github.com/pelletier/go-toml/v2 v2.2.4 // indirect
51-
github.com/pires/go-proxyproto v0.12.0 // indirect
51+
github.com/pires/go-proxyproto v0.13.0 // indirect
5252
github.com/power-devops/perfstat v0.0.0-20240221224432-82ca36839d55 // indirect
5353
github.com/rs/xid v1.6.0 // indirect
5454
github.com/russross/blackfriday/v2 v2.1.0 // indirect
@@ -70,34 +70,34 @@ require (
7070
github.com/yusufpapurcu/wmi v1.2.4 // indirect
7171
github.com/zyedidia/generic v1.2.1 // indirect
7272
go.minekube.com/connect v0.6.2 // indirect
73-
go.minekube.com/geyserlite v0.3.14 // indirect
74-
go.minekube.com/vialite v0.1.0 // indirect
73+
go.minekube.com/geyserlite v0.3.17 // indirect
74+
go.minekube.com/vialite v0.3.0 // indirect
7575
go.opentelemetry.io/auto/sdk v1.2.1 // indirect
7676
go.opentelemetry.io/contrib/instrumentation/host v0.63.0 // indirect
77-
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.64.0 // indirect
77+
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.69.0 // indirect
7878
go.opentelemetry.io/contrib/instrumentation/runtime v0.63.0 // indirect
7979
go.opentelemetry.io/contrib/propagators/b3 v1.38.0 // indirect
8080
go.opentelemetry.io/contrib/propagators/ot v1.38.0 // indirect
81-
go.opentelemetry.io/otel v1.41.0 // indirect
81+
go.opentelemetry.io/otel v1.44.0 // indirect
8282
go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc v1.38.0 // indirect
8383
go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp v1.38.0 // indirect
8484
go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.38.0 // indirect
8585
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.38.0 // indirect
8686
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.38.0 // indirect
87-
go.opentelemetry.io/otel/metric v1.41.0 // indirect
88-
go.opentelemetry.io/otel/sdk v1.39.0 // indirect
89-
go.opentelemetry.io/otel/sdk/metric v1.39.0 // indirect
90-
go.opentelemetry.io/otel/trace v1.41.0 // indirect
87+
go.opentelemetry.io/otel/metric v1.44.0 // indirect
88+
go.opentelemetry.io/otel/sdk v1.44.0 // indirect
89+
go.opentelemetry.io/otel/sdk/metric v1.44.0 // indirect
90+
go.opentelemetry.io/otel/trace v1.44.0 // indirect
9191
go.opentelemetry.io/proto/otlp v1.8.0 // indirect
9292
go.uber.org/atomic v1.11.0 // indirect
9393
go.uber.org/multierr v1.11.0 // indirect
9494
go.uber.org/zap v1.28.0 // indirect
9595
go.yaml.in/yaml/v3 v3.0.4 // indirect
9696
golang.org/x/exp v0.0.0-20260112195511-716be5621a96 // indirect
9797
golang.org/x/net v0.49.0 // indirect
98-
golang.org/x/sync v0.19.0 // indirect
99-
golang.org/x/sys v0.40.0 // indirect
100-
golang.org/x/text v0.33.0 // indirect
98+
golang.org/x/sync v0.21.0 // indirect
99+
golang.org/x/sys v0.45.0 // indirect
100+
golang.org/x/text v0.38.0 // indirect
101101
golang.org/x/time v0.14.0 // indirect
102102
google.golang.org/genproto/googleapis/api v0.0.0-20260114163908-3f89685c29c3 // indirect
103103
google.golang.org/genproto/googleapis/rpc v0.0.0-20251222181119-0a764e51fe1b // indirect

.examples/extend/simple-proxy/go.sum

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -174,6 +174,8 @@ github.com/lucasb-eyer/go-colorful v1.2.0 h1:1nnpGOrhyZZuNyfu1QjKiUICQ74+3FNCN69
174174
github.com/lucasb-eyer/go-colorful v1.2.0/go.mod h1:R4dSotOR9KMtayYi1e77YzuveK+i7ruzyGqttikkLy0=
175175
github.com/lucasb-eyer/go-colorful v1.3.0 h1:2/yBRLdWBZKrf7gB40FoiKfAWYQ0lqNcbuQwVHXptag=
176176
github.com/lucasb-eyer/go-colorful v1.3.0/go.mod h1:R4dSotOR9KMtayYi1e77YzuveK+i7ruzyGqttikkLy0=
177+
github.com/lucasb-eyer/go-colorful v1.4.0 h1:UtrWVfLdarDgc44HcS7pYloGHJUjHV/4FwW4TvVgFr4=
178+
github.com/lucasb-eyer/go-colorful v1.4.0/go.mod h1:R4dSotOR9KMtayYi1e77YzuveK+i7ruzyGqttikkLy0=
177179
github.com/lufia/plan9stats v0.0.0-20250827001030-24949be3fa54 h1:mFWunSatvkQQDhpdyuFAYwyAan3hzCuma+Pz8sqvOfg=
178180
github.com/lufia/plan9stats v0.0.0-20250827001030-24949be3fa54/go.mod h1:autxFIvghDt3jPTLoqZ9OZ7s9qTGNAWmYCjVFWPX/zg=
179181
github.com/lunixbochs/vtclean v1.0.0/go.mod h1:pHhQNgMf3btfWnGBVipUOjRYhoOsdGqdm/+2c2E2WMI=
@@ -203,6 +205,8 @@ github.com/pires/go-proxyproto v0.9.1 h1:wTPjpyk41pJm1Im9BqHtPLuhxfjxL+qNfSikx9u
203205
github.com/pires/go-proxyproto v0.9.1/go.mod h1:ZKAAyp3cgy5Y5Mo4n9AlScrkCZwUy0g3Jf+slqQVcuU=
204206
github.com/pires/go-proxyproto v0.12.0 h1:TTCxD66dU898tahivkqc3hoceZp7P44FnorWyo9d5vM=
205207
github.com/pires/go-proxyproto v0.12.0/go.mod h1:qUvfqUMEoX7T8g0q7TQLDnhMjdTrxnG0hvpMn+7ePNI=
208+
github.com/pires/go-proxyproto v0.13.0 h1:kMrnyu6w92odDfOVzjYV6s5GqYGnIEKoxxsP38VrPSs=
209+
github.com/pires/go-proxyproto v0.13.0/go.mod h1:qUvfqUMEoX7T8g0q7TQLDnhMjdTrxnG0hvpMn+7ePNI=
206210
github.com/pkg/errors v0.8.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0=
207211
github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4=
208212
github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 h1:Jamvg5psRIccs7FGNTlIRMkT8wgtp5eCXdBlqhYGL6U=
@@ -301,6 +305,7 @@ github.com/stretchr/testify v1.8.0/go.mod h1:yNjHg4UonilssWZ8iaSj1OCr/vHnekPRkoO
301305
github.com/stretchr/testify v1.8.4/go.mod h1:sz/lmYIOXD/1dqDmKjjqLyZ2RngseejIcXlSw2iwfAo=
302306
github.com/stretchr/testify v1.10.0 h1:Xv5erBjTwe/5IxqUQTdXv5kgmIvbHo3QQyRwhJsOfJA=
303307
github.com/stretchr/testify v1.10.0/go.mod h1:r2ic/lqez/lEtzL7wO/rwa5dbSLXVDPFyf8C91i36aY=
308+
github.com/stretchr/testify v1.11.1/go.mod h1:wZwfW3scLgRK+23gO65QZefKpKQRnfz6sD981Nm4B6U=
304309
github.com/subosito/gotenv v1.6.0 h1:9NlTDc1FTs4qu0DDq7AEtTPNw6SVm7uBMsUCUjABIf8=
305310
github.com/subosito/gotenv v1.6.0/go.mod h1:Dk4QP5c2W3ibzajGcXpNraDfq2IrhjMIvMSWPKKo0FU=
306311
github.com/tarm/serial v0.0.0-20180830185346-98f6abe2eb07/go.mod h1:kDXzergiv9cbyO7IOYJZWg1U88JhDg3PB6klq9Hg2pA=
@@ -332,6 +337,8 @@ go.minekube.com/common v0.0.6 h1:XA4mcgDG13hQEBcY2JdmK0Ca2mx2jOZ9M8pflZ85dkE=
332337
go.minekube.com/common v0.0.6/go.mod h1:RTT2cwrMS+hwGAjJOt06bWtbKx04MuiF0tScyvGeAZo=
333338
go.minekube.com/common v0.3.0 h1:eKqNHFDR3eIclCqViHKP/gzWCYgfRdFpZ8+vnKPrnv8=
334339
go.minekube.com/common v0.3.0/go.mod h1:CKCUOhcDjVWRfn77u3Tp/ECV6l1OQ5WUW5M159pu38M=
340+
go.minekube.com/common v0.4.0 h1:gIeGWtXYh7cIaCOSEBk1myzN211MCRXAuSZZ2TqStMY=
341+
go.minekube.com/common v0.4.0/go.mod h1:Nr3bszhOFSBFlglXyqtUmoiLawg+PfzeNEgN00PkK9c=
335342
go.minekube.com/connect v0.6.2 h1:RajPc7YgqygcOviV2g4xetL3J0Wzi8b/lsYXUzIltxE=
336343
go.minekube.com/connect v0.6.2/go.mod h1:28k11I4RyzUfAL3AkOXt3atzjeOFAC8eqbCMwsYKAb0=
337344
go.minekube.com/geyserlite v0.3.5 h1:H/7ctRDCQo09is1eu1MEXtvU78jN3dn2+6M3hW7vJDs=
@@ -344,8 +351,16 @@ go.minekube.com/geyserlite v0.3.13 h1:Pe6I20z1EvXgWHJ/OUrXag+vQ2m0GcnUFhY140E4Ub
344351
go.minekube.com/geyserlite v0.3.13/go.mod h1:yy0/M0zSD6X3FoQMwtmf5Jn+7YFM7AZWamKw0E8fnOE=
345352
go.minekube.com/geyserlite v0.3.14 h1:+cSN9o/b5jEOHeym/uXvt5MEoGnrYloJidrVe9K9pWo=
346353
go.minekube.com/geyserlite v0.3.14/go.mod h1:yy0/M0zSD6X3FoQMwtmf5Jn+7YFM7AZWamKw0E8fnOE=
354+
go.minekube.com/geyserlite v0.3.15 h1:1HOPV7RJSmiqJJO4/1hD39x739S0CRMc0iC1/L7NXm0=
355+
go.minekube.com/geyserlite v0.3.15/go.mod h1:yy0/M0zSD6X3FoQMwtmf5Jn+7YFM7AZWamKw0E8fnOE=
356+
go.minekube.com/geyserlite v0.3.16 h1:g2iB/V4NtQ8C8GluhocCzaeOLfgjEVWrMGUU3re4OYA=
357+
go.minekube.com/geyserlite v0.3.16/go.mod h1:yy0/M0zSD6X3FoQMwtmf5Jn+7YFM7AZWamKw0E8fnOE=
358+
go.minekube.com/geyserlite v0.3.17 h1:vYkZCCOb43/yWSbsGRyUAmpl+NARNq4V0sejg4yFr30=
359+
go.minekube.com/geyserlite v0.3.17/go.mod h1:yy0/M0zSD6X3FoQMwtmf5Jn+7YFM7AZWamKw0E8fnOE=
347360
go.minekube.com/vialite v0.1.0 h1:RMnNeDcDKchIs+N5KqxOzCK9tgkrVPjgUgjU5ARdn5o=
348361
go.minekube.com/vialite v0.1.0/go.mod h1:W9L1l8/b/GsLmkw1BW4wijaaPj/zV3OdrtYJgWdkhxE=
362+
go.minekube.com/vialite v0.3.0 h1:IeJLHnaw8tBa0ZQVW4SYwzR0eXxG+j3u2KI805J8F4w=
363+
go.minekube.com/vialite v0.3.0/go.mod h1:W9L1l8/b/GsLmkw1BW4wijaaPj/zV3OdrtYJgWdkhxE=
349364
go.opencensus.io v0.18.0/go.mod h1:vKdFvxhtzZ9onBp9VKHK8z/sRpBMnKAsufL7wlDrCOA=
350365
go.opentelemetry.io/auto/sdk v1.2.1 h1:jXsnJ4Lmnqd11kwkBV2LgLoFMZKizbCi5fNZ/ipaZ64=
351366
go.opentelemetry.io/auto/sdk v1.2.1/go.mod h1:KRTj+aOaElaLi+wW1kO/DZRXwkF4C5xPbEe3ZiIhN7Y=
@@ -355,6 +370,8 @@ go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.63.0 h1:RbKq8BG
355370
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.63.0/go.mod h1:h06DGIukJOevXaj/xrNjhi/2098RZzcLTbc0jDAUbsg=
356371
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.64.0 h1:ssfIgGNANqpVFCndZvcuyKbl0g+UAVcbBcqGkG28H0Y=
357372
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.64.0/go.mod h1:GQ/474YrbE4Jx8gZ4q5I4hrhUzM6UPzyrqJYV2AqPoQ=
373+
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.69.0 h1:8tvICD4vSTOOsNrsI4Ljf6C+6UKvpTEH5XY3JMoyPoo=
374+
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.69.0/go.mod h1:z9+yiacE0IHRqM4qFfkbt/JYlmYXgss8GY/jXoNuPJI=
358375
go.opentelemetry.io/contrib/instrumentation/runtime v0.63.0 h1:PeBoRj6af6xMI7qCupwFvTbbnd49V7n5YpG6pg8iDYQ=
359376
go.opentelemetry.io/contrib/instrumentation/runtime v0.63.0/go.mod h1:ingqBCtMCe8I4vpz/UVzCW6sxoqgZB37nao91mLQ3Bw=
360377
go.opentelemetry.io/contrib/propagators/b3 v1.38.0 h1:uHsCCOSKl0kLrV2dLkFK+8Ywk9iKa/fptkytc6aFFEo=
@@ -365,6 +382,8 @@ go.opentelemetry.io/otel v1.38.0 h1:RkfdswUDRimDg0m2Az18RKOsnI8UDzppJAtj01/Ymk8=
365382
go.opentelemetry.io/otel v1.38.0/go.mod h1:zcmtmQ1+YmQM9wrNsTGV/q/uyusom3P8RxwExxkZhjM=
366383
go.opentelemetry.io/otel v1.41.0 h1:YlEwVsGAlCvczDILpUXpIpPSL/VPugt7zHThEMLce1c=
367384
go.opentelemetry.io/otel v1.41.0/go.mod h1:Yt4UwgEKeT05QbLwbyHXEwhnjxNO6D8L5PQP51/46dE=
385+
go.opentelemetry.io/otel v1.44.0 h1:JjwHmHpA4iZ3wBxluu2fbbE7j4kqlE8jXyAyPXH7HqU=
386+
go.opentelemetry.io/otel v1.44.0/go.mod h1:BMgjTHL9WPRlRjL2oZCBTL4whCGtXch2H4BhOPIAyYc=
368387
go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc v1.38.0 h1:vl9obrcoWVKp/lwl8tRE33853I8Xru9HFbw/skNeLs8=
369388
go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc v1.38.0/go.mod h1:GAXRxmLJcVM3u22IjTg74zWBrRCKq8BnOqUVLodpcpw=
370389
go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp v1.38.0 h1:Oe2z/BCg5q7k4iXC3cqJxKYg0ieRiOqF0cecFYdPTwk=
@@ -379,18 +398,26 @@ go.opentelemetry.io/otel/metric v1.38.0 h1:Kl6lzIYGAh5M159u9NgiRkmoMKjvbsKtYRwgf
379398
go.opentelemetry.io/otel/metric v1.38.0/go.mod h1:kB5n/QoRM8YwmUahxvI3bO34eVtQf2i4utNVLr9gEmI=
380399
go.opentelemetry.io/otel/metric v1.41.0 h1:rFnDcs4gRzBcsO9tS8LCpgR0dxg4aaxWlJxCno7JlTQ=
381400
go.opentelemetry.io/otel/metric v1.41.0/go.mod h1:xPvCwd9pU0VN8tPZYzDZV/BMj9CM9vs00GuBjeKhJps=
401+
go.opentelemetry.io/otel/metric v1.44.0 h1:1w0gILTcHdr3YI+ixLyjemwrVnsMURbTZFrSYCdDdmc=
402+
go.opentelemetry.io/otel/metric v1.44.0/go.mod h1:8O7hanEPBNgEMmybD3s2VBKcgWOCsA6tzHBPODAiquo=
382403
go.opentelemetry.io/otel/sdk v1.38.0 h1:l48sr5YbNf2hpCUj/FoGhW9yDkl+Ma+LrVl8qaM5b+E=
383404
go.opentelemetry.io/otel/sdk v1.38.0/go.mod h1:ghmNdGlVemJI3+ZB5iDEuk4bWA3GkTpW+DOoZMYBVVg=
384405
go.opentelemetry.io/otel/sdk v1.39.0 h1:nMLYcjVsvdui1B/4FRkwjzoRVsMK8uL/cj0OyhKzt18=
385406
go.opentelemetry.io/otel/sdk v1.39.0/go.mod h1:vDojkC4/jsTJsE+kh+LXYQlbL8CgrEcwmt1ENZszdJE=
407+
go.opentelemetry.io/otel/sdk v1.44.0 h1:nHYwb9lK+fJPU/dnT6s7W7Z8itMWyqrnVfbheVYrZ58=
408+
go.opentelemetry.io/otel/sdk v1.44.0/go.mod h1:Osuydd3Se74nqjAKxid74N5eC+jfEqfTegHRnq58oK0=
386409
go.opentelemetry.io/otel/sdk/metric v1.38.0 h1:aSH66iL0aZqo//xXzQLYozmWrXxyFkBJ6qT5wthqPoM=
387410
go.opentelemetry.io/otel/sdk/metric v1.38.0/go.mod h1:dg9PBnW9XdQ1Hd6ZnRz689CbtrUp0wMMs9iPcgT9EZA=
388411
go.opentelemetry.io/otel/sdk/metric v1.39.0 h1:cXMVVFVgsIf2YL6QkRF4Urbr/aMInf+2WKg+sEJTtB8=
389412
go.opentelemetry.io/otel/sdk/metric v1.39.0/go.mod h1:xq9HEVH7qeX69/JnwEfp6fVq5wosJsY1mt4lLfYdVew=
413+
go.opentelemetry.io/otel/sdk/metric v1.44.0 h1:3LlKgI+VjbVsjNRFZJZAJ30WjXC5VkNRks6si09iEfI=
414+
go.opentelemetry.io/otel/sdk/metric v1.44.0/go.mod h1:5B5pMARnXxKhltooO4xUuCBorl65a4EpnTalObqOigA=
390415
go.opentelemetry.io/otel/trace v1.38.0 h1:Fxk5bKrDZJUH+AMyyIXGcFAPah0oRcT+LuNtJrmcNLE=
391416
go.opentelemetry.io/otel/trace v1.38.0/go.mod h1:j1P9ivuFsTceSWe1oY+EeW3sc+Pp42sO++GHkg4wwhs=
392417
go.opentelemetry.io/otel/trace v1.41.0 h1:Vbk2co6bhj8L59ZJ6/xFTskY+tGAbOnCtQGVVa9TIN0=
393418
go.opentelemetry.io/otel/trace v1.41.0/go.mod h1:U1NU4ULCoxeDKc09yCWdWe+3QoyweJcISEVa1RBzOis=
419+
go.opentelemetry.io/otel/trace v1.44.0 h1:jxF5CsGYCe74MCRx2X4g7WsY/VBKRqqpNvXlX/6gtIk=
420+
go.opentelemetry.io/otel/trace v1.44.0/go.mod h1:oLl1jrMQAVo6v3GAggN+1VH9VIz9iUSvW53sW1Q8PIE=
394421
go.opentelemetry.io/proto/otlp v1.8.0 h1:fRAZQDcAFHySxpJ1TwlA1cJ4tvcrw7nXl9xWWC8N5CE=
395422
go.opentelemetry.io/proto/otlp v1.8.0/go.mod h1:tIeYOeNBU4cvmPqpaji1P+KbB4Oloai8wN4rWzRrFF0=
396423
go.uber.org/atomic v1.11.0 h1:ZvwS0R+56ePWxUNi+Atn9dWONBPp/AUETXlHW0DxSjE=
@@ -451,6 +478,8 @@ golang.org/x/sync v0.12.0 h1:MHc5BpPuC30uJk597Ri8TV3CNZcTLu6B6z4lJy+g6Jw=
451478
golang.org/x/sync v0.12.0/go.mod h1:1dzgHSNfp02xaA81J2MS99Qcpr2w7fw1gpm99rleRqA=
452479
golang.org/x/sync v0.19.0 h1:vV+1eWNmZ5geRlYjzm2adRgW2/mcpevXNg50YZtPCE4=
453480
golang.org/x/sync v0.19.0/go.mod h1:9KTHXmSnoGruLpwFjVSX0lNNA75CykiMECbovNTZqGI=
481+
golang.org/x/sync v0.21.0 h1:HLII4xRRTtCRkxYp4HNFF0Js/Og6q2i++KXbg0gHCwM=
482+
golang.org/x/sync v0.21.0/go.mod h1:9xrNwdLfx4jkKbNva9FpL6vEN7evnE43NNNJQ2LF3+0=
454483
golang.org/x/sys v0.0.0-20180830151530-49385e6e1522/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
455484
golang.org/x/sys v0.0.0-20180909124046-d0be0721c37e/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
456485
golang.org/x/sys v0.0.0-20181029174526-d69651ed3497/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
@@ -467,6 +496,8 @@ golang.org/x/sys v0.37.0 h1:fdNQudmxPjkdUTPnLn5mdQv7Zwvbvpaxqs831goi9kQ=
467496
golang.org/x/sys v0.37.0/go.mod h1:OgkHotnGiDImocRcuBABYBEXf8A9a87e/uXjp9XT3ks=
468497
golang.org/x/sys v0.40.0 h1:DBZZqJ2Rkml6QMQsZywtnjnnGvHza6BTfYFWY9kjEWQ=
469498
golang.org/x/sys v0.40.0/go.mod h1:OgkHotnGiDImocRcuBABYBEXf8A9a87e/uXjp9XT3ks=
499+
golang.org/x/sys v0.45.0 h1:dO4czNzziLiiXplLQgBCEpCvXQ3dnkn0SdaZSYdQ+FY=
500+
golang.org/x/sys v0.45.0/go.mod h1:4GL1E5IUh+htKOUEOaiffhrAeqysfVGipDYzABqnCmw=
470501
golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
471502
golang.org/x/text v0.3.1-0.20180807135948-17ff2d5776d2/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
472503
golang.org/x/text v0.22.0 h1:bofq7m3/HAFvbF51jz3Q9wLg3jkvSPuiZu/pD1XwgtM=
@@ -477,6 +508,8 @@ golang.org/x/text v0.30.0 h1:yznKA/E9zq54KzlzBEAWn1NXSQ8DIp/NYMy88xJjl4k=
477508
golang.org/x/text v0.30.0/go.mod h1:yDdHFIX9t+tORqspjENWgzaCVXgk0yYnYuSZ8UzzBVM=
478509
golang.org/x/text v0.33.0 h1:B3njUFyqtHDUI5jMn1YIr5B0IE2U0qck04r6d4KPAxE=
479510
golang.org/x/text v0.33.0/go.mod h1:LuMebE6+rBincTi9+xWTY8TztLzKHc/9C1uBCG27+q8=
511+
golang.org/x/text v0.38.0 h1:sXmwo9DwP3OK9EZ7PqAdaooSGozfl/3a6/xJcbzPRhE=
512+
golang.org/x/text v0.38.0/go.mod h1:YXZt3QhHUKYT53r2lLKFIVi6Ao1jdzrTR/KQ09qyxF4=
480513
golang.org/x/time v0.0.0-20180412165947-fbb02b2291d2/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=
481514
golang.org/x/time v0.0.0-20181108054448-85acf8d2951c/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=
482515
golang.org/x/time v0.9.0 h1:EsRrnYcQiGH+5FfbgvV4AP7qEZstoyrHB0DzarOQ4ZY=
Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
name: Bump managed dependency
2+
3+
on:
4+
workflow_dispatch:
5+
inputs:
6+
dependency:
7+
description: Managed dependency to update.
8+
required: true
9+
type: choice
10+
options:
11+
- geyserlite
12+
- vialite
13+
version:
14+
description: Released version tag, for example v0.3.15.
15+
required: true
16+
type: string
17+
source_repository:
18+
description: Repository that published the release.
19+
required: false
20+
type: string
21+
source_release_url:
22+
description: Release URL that triggered the update.
23+
required: false
24+
type: string
25+
26+
permissions:
27+
contents: read
28+
id-token: write
29+
30+
concurrency:
31+
group: bump-managed-dependency-${{ inputs.dependency }}
32+
cancel-in-progress: true
33+
34+
jobs:
35+
bump:
36+
uses: minekube/actions/.github/workflows/bump-go-module.yml@v1
37+
with:
38+
module: ${{ inputs.dependency == 'geyserlite' && 'go.minekube.com/geyserlite' || inputs.dependency == 'vialite' && 'go.minekube.com/vialite' || '' }}
39+
version: ${{ inputs.version }}
40+
base-ref: master
41+
branch: automation/update-${{ inputs.dependency }}
42+
pr-title: "fix(deps): update ${{ inputs.dependency }} to ${{ inputs.version }}"
43+
commit-message: "fix(deps): update ${{ inputs.dependency }} to ${{ inputs.version }}"
44+
ci-workflow: ci.yml
45+
source-repository: ${{ inputs.source_repository }}
46+
source-release-url: ${{ inputs.source_release_url }}
47+
secrets: inherit

.github/workflows/release-please.yml

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,3 +59,22 @@ jobs:
5959
gh workflow run ci.yml \
6060
--repo "${{ github.repository }}" \
6161
--ref "${{ needs.release-please.outputs.tag_name }}"
62+
63+
dispatch-moxy-bump:
64+
needs: release-please
65+
if: needs.release-please.outputs.release_created == 'true'
66+
uses: minekube/actions/.github/workflows/dispatch-workflow.yml@v1
67+
permissions:
68+
contents: read
69+
id-token: write
70+
with:
71+
target-repository: moxy
72+
target-workflow: bump-gate.yml
73+
target-ref: main
74+
inputs-json: |
75+
{
76+
"version": "${{ needs.release-please.outputs.tag_name }}",
77+
"source_repository": "${{ github.repository }}",
78+
"source_release_url": "${{ github.server_url }}/${{ github.repository }}/releases/tag/${{ needs.release-please.outputs.tag_name }}"
79+
}
80+
secrets: inherit

.release-please-manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{
22
".": "0.69.0"
3-
}
3+
}

.web/AGENTS.md

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
# Gate Web Docs Agent Notes
2+
3+
These instructions apply to the VitePress documentation under `.web/docs`.
4+
5+
## Navigation
6+
7+
- Keep the top navigation limited to broad entry points. `Bedrock` and `Lite Mode` are acceptable header entries because they are primary user-facing Gate modes.
8+
- Do not add lower-level runtime pages such as `GeyserLite` and `ViaLite` to the header. Put them in the Guide sidebar near the related user-facing feature.
9+
- Do not use emoji in sidebar labels, top navigation labels, headings, or other structural navigation text. The docs should read like professional technical documentation.
10+
- Keep sidebar labels short and scannable. Prefer direct nouns such as `Bedrock Support`, `ViaLite`, and `Configuration`.
11+
12+
## Content Shape
13+
14+
- Avoid duplicating setup guidance across Bedrock, GeyserLite, ViaLite, compatibility, and multi-version pages.
15+
- Use `guide/bedrock.md` for operator-facing Bedrock setup.
16+
- Use `/geyserlite/` to explain the managed Bedrock runtime, release policy, and relation to GeyserMC.
17+
- Use `guide/compatibility.md` for server implementation compatibility. Its path and title should stay aligned around compatibility.
18+
- Use `guide/multi-version.md` for user-facing Via-powered multi-version setup.
19+
- Use `/vialite/` for the lower-level ViaLite runtime, topology, and release policy.
20+
21+
## Verification
22+
23+
- Run the VitePress build from `.web` before opening a docs PR:
24+
25+
```sh
26+
pnpm build
27+
```
28+
29+
- When changing navigation, check the rendered desktop and mobile docs navigation before merging.

0 commit comments

Comments
 (0)