Skip to content

Commit d704e60

Browse files
chore: bump to Go 1.26 (#2178)
Bump and free perf boost with Green tea GC 🍵
1 parent 471c5af commit d704e60

12 files changed

Lines changed: 109 additions & 109 deletions

File tree

.github/scripts/docker-verify-fingerprints.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ USE_LATEST_PHP="${USE_LATEST_PHP:-0}"
77

88
if [[ -z "${GO_VERSION}" ]]; then
99
GO_VERSION="$(awk -F'"' '/variable "GO_VERSION"/ {f=1} f && /default/ {print $2; exit}' docker-bake.hcl)"
10-
GO_VERSION="${GO_VERSION:-1.25}"
10+
GO_VERSION="${GO_VERSION:-1.26}"
1111
fi
1212

1313
if [[ -z "${PHP_VERSION}" ]]; then

.github/workflows/sanitizers.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ jobs:
3535
USE_ZEND_ALLOC: 0
3636
LIBRARY_PATH: ${{ github.workspace }}/php/target/lib:${{ github.workspace }}/watcher/target/lib
3737
LD_LIBRARY_PATH: ${{ github.workspace }}/php/target/lib
38-
# PHP doesn't free some memory on purpose, we have to disable leaks detection: https://go.dev/doc/go1.25#go-command
38+
# PHP doesn't free some memory on purpose, we have to disable leaks detection: https://go.dev/doc/go1.26#go-command
3939
ASAN_OPTIONS: detect_leaks=0
4040
steps:
4141
- name: Remove local PHP
@@ -45,7 +45,7 @@ jobs:
4545
persist-credentials: false
4646
- uses: actions/setup-go@v6
4747
with:
48-
go-version: "1.25"
48+
go-version: "1.26"
4949
cache-dependency-path: |
5050
go.sum
5151
caddy/go.sum

.github/workflows/static.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -450,7 +450,7 @@ jobs:
450450
persist-credentials: false
451451
- uses: actions/setup-go@v6
452452
with:
453-
go-version: "1.25"
453+
go-version: "1.26"
454454
cache-dependency-path: |
455455
go.sum
456456
caddy/go.sum

.github/workflows/tests.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ jobs:
4141
persist-credentials: false
4242
- uses: actions/setup-go@v6
4343
with:
44-
go-version: "1.25"
44+
go-version: "1.26"
4545
cache-dependency-path: |
4646
go.sum
4747
caddy/go.sum
@@ -106,7 +106,7 @@ jobs:
106106
persist-credentials: false
107107
- uses: actions/setup-go@v6
108108
with:
109-
go-version: "1.25"
109+
go-version: "1.26"
110110
cache-dependency-path: |
111111
go.sum
112112
caddy/go.sum
@@ -147,7 +147,7 @@ jobs:
147147
persist-credentials: false
148148
- uses: actions/setup-go@v6
149149
with:
150-
go-version: "1.25"
150+
go-version: "1.26"
151151
cache-dependency-path: |
152152
go.sum
153153
caddy/go.sum

caddy/go.mod

Lines changed: 28 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
module github.com/dunglas/frankenphp/caddy
22

3-
go 1.25.4
3+
go 1.26.0
44

55
replace github.com/dunglas/frankenphp => ../
66

@@ -11,8 +11,8 @@ require (
1111
github.com/caddyserver/certmagic v0.25.1
1212
github.com/dunglas/caddy-cbrotli v1.0.1
1313
github.com/dunglas/frankenphp v1.11.1
14-
github.com/dunglas/mercure v0.21.7
15-
github.com/dunglas/mercure/caddy v0.21.7
14+
github.com/dunglas/mercure v0.21.8
15+
github.com/dunglas/mercure/caddy v0.21.8
1616
github.com/dunglas/vulcain/caddy v1.2.1
1717
github.com/prometheus/client_golang v1.23.2
1818
github.com/spf13/cobra v1.10.2
@@ -67,7 +67,7 @@ require (
6767
github.com/fsnotify/fsnotify v1.9.0 // indirect
6868
github.com/fxamacker/cbor/v2 v2.9.0 // indirect
6969
github.com/getkin/kin-openapi v0.133.0 // indirect
70-
github.com/go-chi/chi/v5 v5.2.4 // indirect
70+
github.com/go-chi/chi/v5 v5.2.5 // indirect
7171
github.com/go-jose/go-jose/v3 v3.0.4 // indirect
7272
github.com/go-jose/go-jose/v4 v4.1.3 // indirect
7373
github.com/go-logr/logr v1.4.3 // indirect
@@ -88,19 +88,19 @@ require (
8888
github.com/google/go-tspi v0.3.0 // indirect
8989
github.com/google/s2a-go v0.1.9 // indirect
9090
github.com/google/uuid v1.6.0 // indirect
91-
github.com/googleapis/enterprise-certificate-proxy v0.3.11 // indirect
91+
github.com/googleapis/enterprise-certificate-proxy v0.3.12 // indirect
9292
github.com/googleapis/gax-go/v2 v2.17.0 // indirect
9393
github.com/gorilla/handlers v1.5.2 // indirect
9494
github.com/gorilla/mux v1.8.1 // indirect
95-
github.com/grpc-ecosystem/grpc-gateway/v2 v2.27.6 // indirect
95+
github.com/grpc-ecosystem/grpc-gateway/v2 v2.27.8 // indirect
9696
github.com/huandu/xstrings v1.5.0 // indirect
9797
github.com/inconshreveable/mousetrap v1.1.0 // indirect
9898
github.com/jackc/pgpassfile v1.0.0 // indirect
9999
github.com/jackc/pgservicefile v0.0.0-20240606120523-5a60cdf6a761 // indirect
100100
github.com/jackc/pgx/v5 v5.8.0 // indirect
101101
github.com/jackc/puddle/v2 v2.2.2 // indirect
102102
github.com/josharian/intern v1.0.0 // indirect
103-
github.com/klauspost/compress v1.18.3 // indirect
103+
github.com/klauspost/compress v1.18.4 // indirect
104104
github.com/klauspost/cpuid/v2 v2.3.0 // indirect
105105
github.com/kylelemons/godebug v1.1.0 // indirect
106106
github.com/libdns/libdns v1.1.1 // indirect
@@ -123,7 +123,7 @@ require (
123123
github.com/pbnjay/memory v0.0.0-20210728143218-7b4eea64cf58 // indirect
124124
github.com/pelletier/go-toml/v2 v2.2.4 // indirect
125125
github.com/perimeterx/marshmallow v1.1.5 // indirect
126-
github.com/pires/go-proxyproto v0.9.2 // indirect
126+
github.com/pires/go-proxyproto v0.11.0 // indirect
127127
github.com/pkg/errors v0.9.1 // indirect
128128
github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 // indirect
129129
github.com/prometheus/client_model v0.6.2 // indirect
@@ -168,14 +168,14 @@ require (
168168
go.etcd.io/bbolt v1.4.3 // indirect
169169
go.opentelemetry.io/auto/sdk v1.2.1 // indirect
170170
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.65.0 // indirect
171-
go.opentelemetry.io/contrib/propagators/autoprop v0.64.0 // indirect
172-
go.opentelemetry.io/contrib/propagators/aws v1.39.0 // indirect
173-
go.opentelemetry.io/contrib/propagators/b3 v1.39.0 // indirect
174-
go.opentelemetry.io/contrib/propagators/jaeger v1.39.0 // indirect
175-
go.opentelemetry.io/contrib/propagators/ot v1.39.0 // indirect
171+
go.opentelemetry.io/contrib/propagators/autoprop v0.65.0 // indirect
172+
go.opentelemetry.io/contrib/propagators/aws v1.40.0 // indirect
173+
go.opentelemetry.io/contrib/propagators/b3 v1.40.0 // indirect
174+
go.opentelemetry.io/contrib/propagators/jaeger v1.40.0 // indirect
175+
go.opentelemetry.io/contrib/propagators/ot v1.40.0 // indirect
176176
go.opentelemetry.io/otel v1.40.0 // indirect
177-
go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.39.0 // indirect
178-
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.39.0 // indirect
177+
go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.40.0 // indirect
178+
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.40.0 // indirect
179179
go.opentelemetry.io/otel/metric v1.40.0 // indirect
180180
go.opentelemetry.io/otel/sdk v1.40.0 // indirect
181181
go.opentelemetry.io/otel/trace v1.40.0 // indirect
@@ -187,21 +187,21 @@ require (
187187
go.uber.org/zap/exp v0.3.0 // indirect
188188
go.yaml.in/yaml/v2 v2.4.3 // indirect
189189
go.yaml.in/yaml/v3 v3.0.4 // indirect
190-
golang.org/x/crypto v0.47.0 // indirect
191-
golang.org/x/crypto/x509roots/fallback v0.0.0-20260113154411-7d0074ccc6f1 // indirect
192-
golang.org/x/exp v0.0.0-20260112195511-716be5621a96 // indirect
193-
golang.org/x/mod v0.32.0 // indirect
194-
golang.org/x/net v0.49.0 // indirect
195-
golang.org/x/oauth2 v0.34.0 // indirect
190+
golang.org/x/crypto v0.48.0 // indirect
191+
golang.org/x/crypto/x509roots/fallback v0.0.0-20260209214922-2f26647a795e // indirect
192+
golang.org/x/exp v0.0.0-20260209203927-2842357ff358 // indirect
193+
golang.org/x/mod v0.33.0 // indirect
194+
golang.org/x/net v0.50.0 // indirect
195+
golang.org/x/oauth2 v0.35.0 // indirect
196196
golang.org/x/sync v0.19.0 // indirect
197-
golang.org/x/sys v0.40.0 // indirect
198-
golang.org/x/term v0.39.0 // indirect
199-
golang.org/x/text v0.33.0 // indirect
197+
golang.org/x/sys v0.41.0 // indirect
198+
golang.org/x/term v0.40.0 // indirect
199+
golang.org/x/text v0.34.0 // indirect
200200
golang.org/x/time v0.14.0 // indirect
201-
golang.org/x/tools v0.41.0 // indirect
202-
google.golang.org/api v0.265.0 // indirect
203-
google.golang.org/genproto/googleapis/api v0.0.0-20260203192932-546029d2fa20 // indirect
204-
google.golang.org/genproto/googleapis/rpc v0.0.0-20260203192932-546029d2fa20 // indirect
201+
golang.org/x/tools v0.42.0 // indirect
202+
google.golang.org/api v0.266.0 // indirect
203+
google.golang.org/genproto/googleapis/api v0.0.0-20260209200024-4cfbd4190f57 // indirect
204+
google.golang.org/genproto/googleapis/rpc v0.0.0-20260209200024-4cfbd4190f57 // indirect
205205
google.golang.org/grpc v1.78.0 // indirect
206206
google.golang.org/grpc/cmd/protoc-gen-go-grpc v1.6.1 // indirect
207207
google.golang.org/protobuf v1.36.11 // indirect

0 commit comments

Comments
 (0)