Skip to content

Commit 69ee4e4

Browse files
build(golang): 更新 golang 1.26
Signed-off-by: 吴小白 <[email protected]>
1 parent 0c91cff commit 69ee4e4

7 files changed

Lines changed: 85 additions & 83 deletions

File tree

.github/workflows/golang.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,8 @@ jobs:
2929
matrix:
3030
name: ['golang']
3131
suite: ['trixie', 'alpine3.22', 'alpine3.23']
32-
version: ['1.24', '1.25']
33-
latest_version: ['1.25']
32+
version: ['1.25', '1.26' ]
33+
latest_version: ['1.26']
3434

3535
steps:
3636
- name: Checkout ${{ matrix.name }}

.github/workflows/test.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ jobs:
3434
matrix:
3535
suite: ['trixie', 'alpine']
3636
app: ['golang']
37-
version: ['1.24', '1.25']
37+
version: ['1.25', '1.26']
3838

3939
steps:
4040
- uses: docker/setup-qemu-action@v3

README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,8 @@ Docker Engine for loong64,GitHub Actions 自动化构建 Docker Engine。
4343
| [golang](https://ghcr.io/loong64/golang) | `1.24-trixie` | `docker pull ghcr.io/loong64/golang:1.24-trixie` |
4444
| [golang](https://ghcr.io/loong64/golang) | `1.25-alpine` | `docker pull ghcr.io/loong64/golang:1.25-alpine` |
4545
| [golang](https://ghcr.io/loong64/golang) | `1.25-trixie` | `docker pull ghcr.io/loong64/golang:1.25-trixie` |
46+
| [golang](https://ghcr.io/loong64/golang) | `1.26-alpine` | `docker pull ghcr.io/loong64/golang:1.26-alpine` |
47+
| [golang](https://ghcr.io/loong64/golang) | `1.26-trixie` | `docker pull ghcr.io/loong64/golang:1.26-trixie` |
4648
| [node](https://ghcr.io/loong64/node) | `18-alpine` | `docker pull ghcr.io/loong64/node:18-alpine` |
4749
| [node](https://ghcr.io/loong64/node) | `18-trixie` | `docker pull ghcr.io/loong64/node:18-trixie` |
4850
| [node](https://ghcr.io/loong64/node) | `18-trixie-slim` | `docker pull ghcr.io/loong64/node:18-trixie-slim` |
Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ FROM ghcr.io/loong64/alpine:3.22 AS build
88

99
ENV PATH /usr/local/go/bin:$PATH
1010

11-
ENV GOLANG_VERSION 1.24.13
11+
ENV GOLANG_VERSION 1.26.0
1212

1313
RUN set -eux; \
1414
now="$(date '+%s')"; \
@@ -22,40 +22,40 @@ RUN set -eux; \
2222
url=; \
2323
case "$arch" in \
2424
'x86_64') \
25-
url='https://dl.google.com/go/go1.24.13.linux-amd64.tar.gz'; \
26-
sha256='1fc94b57134d51669c72173ad5d49fd62afb0f1db9bf3f798fd98ee423f8d730'; \
25+
url='https://dl.google.com/go/go1.26.0.linux-amd64.tar.gz'; \
26+
sha256='aac1b08a0fb0c4e0a7c1555beb7b59180b05dfc5a3d62e40e9de90cd42f88235'; \
2727
;; \
2828
'armhf') \
29-
url='https://dl.google.com/go/go1.24.13.linux-armv6l.tar.gz'; \
30-
sha256='a26b1e54c0fe7b0babc79716a89b830f1cde54f6c6f914a9995d3f0d0bdd0242'; \
29+
url='https://dl.google.com/go/go1.26.0.linux-armv6l.tar.gz'; \
30+
sha256='3f6b48d96f0d8dff77e4625aa179e0449f6bbe79b6986bfa711c2cfc1257ebd8'; \
3131
;; \
3232
'armv7') \
33-
url='https://dl.google.com/go/go1.24.13.linux-armv6l.tar.gz'; \
34-
sha256='a26b1e54c0fe7b0babc79716a89b830f1cde54f6c6f914a9995d3f0d0bdd0242'; \
33+
url='https://dl.google.com/go/go1.26.0.linux-armv6l.tar.gz'; \
34+
sha256='3f6b48d96f0d8dff77e4625aa179e0449f6bbe79b6986bfa711c2cfc1257ebd8'; \
3535
;; \
3636
'aarch64') \
37-
url='https://dl.google.com/go/go1.24.13.linux-arm64.tar.gz'; \
38-
sha256='74d97be1cc3a474129590c67ebf748a96e72d9f3a2b6fef3ed3275de591d49b3'; \
37+
url='https://dl.google.com/go/go1.26.0.linux-arm64.tar.gz'; \
38+
sha256='bd03b743eb6eb4193ea3c3fd3956546bf0e3ca5b7076c8226334afe6b75704cd'; \
3939
;; \
4040
'x86') \
41-
url='https://dl.google.com/go/go1.24.13.linux-386.tar.gz'; \
42-
sha256='a55cb4587b1face90dc9334d8ad44ccd41fade77dcff645a74927eb0adc52272'; \
41+
url='https://dl.google.com/go/go1.26.0.linux-386.tar.gz'; \
42+
sha256='35e2ec7a7ae6905a1fae5459197b70e3fcbc5e0a786a7d6ba8e49bcd38ad2e26'; \
4343
;; \
4444
'loongarch64') \
45-
url='https://dl.google.com/go/go1.24.13.linux-loong64.tar.gz'; \
46-
sha256='8fd090f77b88b9e6f3807a24fce5187163f0036a30d47abab97a1861321f62ca'; \
45+
url='https://dl.google.com/go/go1.26.0.linux-loong64.tar.gz'; \
46+
sha256='33947cd7686f1cd5f097d2a5a30427a4ade114ea00b7570c85a2abf1af3d0507'; \
4747
;; \
4848
'ppc64le') \
49-
url='https://dl.google.com/go/go1.24.13.linux-ppc64le.tar.gz'; \
50-
sha256='5f0dfab58ce15a84d824363c041246c76847a69d14f9ffac16bd5342299ecc14'; \
49+
url='https://dl.google.com/go/go1.26.0.linux-ppc64le.tar.gz'; \
50+
sha256='3066b2284b554da76cf664d217490792ba6f292ec0fc20bf9615e173cc0d2800'; \
5151
;; \
5252
'riscv64') \
53-
url='https://dl.google.com/go/go1.24.13.linux-riscv64.tar.gz'; \
54-
sha256='9a8166261489d3f38c7a568785b7012c123e3561779d282d568a72d58506754f'; \
53+
url='https://dl.google.com/go/go1.26.0.linux-riscv64.tar.gz'; \
54+
sha256='ab9226ecddda0f682365c949114b653a66c2e9330e7b8d3edea80858437d2ff2'; \
5555
;; \
5656
's390x') \
57-
url='https://dl.google.com/go/go1.24.13.linux-s390x.tar.gz'; \
58-
sha256='a3e3e2012f9b4d392fab85fd4596bbd798ea8e0ceba259f47023b8cb5ebfffc1'; \
57+
url='https://dl.google.com/go/go1.26.0.linux-s390x.tar.gz'; \
58+
sha256='d62137f11530b97f3503453ad7d9e570af070770599fb8054f4e8cd0e905a453'; \
5959
;; \
6060
*) echo >&2 "error: unsupported architecture '$arch' (likely packaging update needed)"; exit 1 ;; \
6161
esac; \
@@ -118,7 +118,7 @@ FROM ghcr.io/loong64/alpine:3.22
118118

119119
RUN apk add --no-cache ca-certificates
120120

121-
ENV GOLANG_VERSION 1.24.13
121+
ENV GOLANG_VERSION 1.26.0
122122

123123
# don't auto-upgrade the gotoolchain
124124
# https://github.com/docker-library/golang/issues/472
Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ FROM ghcr.io/loong64/alpine:3.23 AS build
88

99
ENV PATH /usr/local/go/bin:$PATH
1010

11-
ENV GOLANG_VERSION 1.24.13
11+
ENV GOLANG_VERSION 1.26.0
1212

1313
RUN set -eux; \
1414
now="$(date '+%s')"; \
@@ -22,40 +22,40 @@ RUN set -eux; \
2222
url=; \
2323
case "$arch" in \
2424
'x86_64') \
25-
url='https://dl.google.com/go/go1.24.13.linux-amd64.tar.gz'; \
26-
sha256='1fc94b57134d51669c72173ad5d49fd62afb0f1db9bf3f798fd98ee423f8d730'; \
25+
url='https://dl.google.com/go/go1.26.0.linux-amd64.tar.gz'; \
26+
sha256='aac1b08a0fb0c4e0a7c1555beb7b59180b05dfc5a3d62e40e9de90cd42f88235'; \
2727
;; \
2828
'armhf') \
29-
url='https://dl.google.com/go/go1.24.13.linux-armv6l.tar.gz'; \
30-
sha256='a26b1e54c0fe7b0babc79716a89b830f1cde54f6c6f914a9995d3f0d0bdd0242'; \
29+
url='https://dl.google.com/go/go1.26.0.linux-armv6l.tar.gz'; \
30+
sha256='3f6b48d96f0d8dff77e4625aa179e0449f6bbe79b6986bfa711c2cfc1257ebd8'; \
3131
;; \
3232
'armv7') \
33-
url='https://dl.google.com/go/go1.24.13.linux-armv6l.tar.gz'; \
34-
sha256='a26b1e54c0fe7b0babc79716a89b830f1cde54f6c6f914a9995d3f0d0bdd0242'; \
33+
url='https://dl.google.com/go/go1.26.0.linux-armv6l.tar.gz'; \
34+
sha256='3f6b48d96f0d8dff77e4625aa179e0449f6bbe79b6986bfa711c2cfc1257ebd8'; \
3535
;; \
3636
'aarch64') \
37-
url='https://dl.google.com/go/go1.24.13.linux-arm64.tar.gz'; \
38-
sha256='74d97be1cc3a474129590c67ebf748a96e72d9f3a2b6fef3ed3275de591d49b3'; \
37+
url='https://dl.google.com/go/go1.26.0.linux-arm64.tar.gz'; \
38+
sha256='bd03b743eb6eb4193ea3c3fd3956546bf0e3ca5b7076c8226334afe6b75704cd'; \
3939
;; \
4040
'x86') \
41-
url='https://dl.google.com/go/go1.24.13.linux-386.tar.gz'; \
42-
sha256='a55cb4587b1face90dc9334d8ad44ccd41fade77dcff645a74927eb0adc52272'; \
41+
url='https://dl.google.com/go/go1.26.0.linux-386.tar.gz'; \
42+
sha256='35e2ec7a7ae6905a1fae5459197b70e3fcbc5e0a786a7d6ba8e49bcd38ad2e26'; \
4343
;; \
4444
'loongarch64') \
45-
url='https://dl.google.com/go/go1.24.13.linux-loong64.tar.gz'; \
46-
sha256='8fd090f77b88b9e6f3807a24fce5187163f0036a30d47abab97a1861321f62ca'; \
45+
url='https://dl.google.com/go/go1.26.0.linux-loong64.tar.gz'; \
46+
sha256='33947cd7686f1cd5f097d2a5a30427a4ade114ea00b7570c85a2abf1af3d0507'; \
4747
;; \
4848
'ppc64le') \
49-
url='https://dl.google.com/go/go1.24.13.linux-ppc64le.tar.gz'; \
50-
sha256='5f0dfab58ce15a84d824363c041246c76847a69d14f9ffac16bd5342299ecc14'; \
49+
url='https://dl.google.com/go/go1.26.0.linux-ppc64le.tar.gz'; \
50+
sha256='3066b2284b554da76cf664d217490792ba6f292ec0fc20bf9615e173cc0d2800'; \
5151
;; \
5252
'riscv64') \
53-
url='https://dl.google.com/go/go1.24.13.linux-riscv64.tar.gz'; \
54-
sha256='9a8166261489d3f38c7a568785b7012c123e3561779d282d568a72d58506754f'; \
53+
url='https://dl.google.com/go/go1.26.0.linux-riscv64.tar.gz'; \
54+
sha256='ab9226ecddda0f682365c949114b653a66c2e9330e7b8d3edea80858437d2ff2'; \
5555
;; \
5656
's390x') \
57-
url='https://dl.google.com/go/go1.24.13.linux-s390x.tar.gz'; \
58-
sha256='a3e3e2012f9b4d392fab85fd4596bbd798ea8e0ceba259f47023b8cb5ebfffc1'; \
57+
url='https://dl.google.com/go/go1.26.0.linux-s390x.tar.gz'; \
58+
sha256='d62137f11530b97f3503453ad7d9e570af070770599fb8054f4e8cd0e905a453'; \
5959
;; \
6060
*) echo >&2 "error: unsupported architecture '$arch' (likely packaging update needed)"; exit 1 ;; \
6161
esac; \
@@ -118,7 +118,7 @@ FROM ghcr.io/loong64/alpine:3.23
118118

119119
RUN apk add --no-cache ca-certificates
120120

121-
ENV GOLANG_VERSION 1.24.13
121+
ENV GOLANG_VERSION 1.26.0
122122

123123
# don't auto-upgrade the gotoolchain
124124
# https://github.com/docker-library/golang/issues/472
Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -8,48 +8,48 @@ FROM ghcr.io/loong64/buildpack-deps:forky-scm AS build
88

99
ENV PATH /usr/local/go/bin:$PATH
1010

11-
ENV GOLANG_VERSION 1.24.13
11+
ENV GOLANG_VERSION 1.26.0
1212

1313
RUN set -eux; \
1414
now="$(date '+%s')"; \
1515
arch="$(dpkg --print-architecture)"; arch="${arch##*-}"; \
1616
url=; \
1717
case "$arch" in \
1818
'amd64') \
19-
url='https://dl.google.com/go/go1.24.13.linux-amd64.tar.gz'; \
20-
sha256='1fc94b57134d51669c72173ad5d49fd62afb0f1db9bf3f798fd98ee423f8d730'; \
19+
url='https://dl.google.com/go/go1.26.0.linux-amd64.tar.gz'; \
20+
sha256='aac1b08a0fb0c4e0a7c1555beb7b59180b05dfc5a3d62e40e9de90cd42f88235'; \
2121
;; \
2222
'armhf') \
23-
url='https://dl.google.com/go/go1.24.13.linux-armv6l.tar.gz'; \
24-
sha256='a26b1e54c0fe7b0babc79716a89b830f1cde54f6c6f914a9995d3f0d0bdd0242'; \
23+
url='https://dl.google.com/go/go1.26.0.linux-armv6l.tar.gz'; \
24+
sha256='3f6b48d96f0d8dff77e4625aa179e0449f6bbe79b6986bfa711c2cfc1257ebd8'; \
2525
;; \
2626
'arm64') \
27-
url='https://dl.google.com/go/go1.24.13.linux-arm64.tar.gz'; \
28-
sha256='74d97be1cc3a474129590c67ebf748a96e72d9f3a2b6fef3ed3275de591d49b3'; \
27+
url='https://dl.google.com/go/go1.26.0.linux-arm64.tar.gz'; \
28+
sha256='bd03b743eb6eb4193ea3c3fd3956546bf0e3ca5b7076c8226334afe6b75704cd'; \
2929
;; \
3030
'i386') \
31-
url='https://dl.google.com/go/go1.24.13.linux-386.tar.gz'; \
32-
sha256='a55cb4587b1face90dc9334d8ad44ccd41fade77dcff645a74927eb0adc52272'; \
31+
url='https://dl.google.com/go/go1.26.0.linux-386.tar.gz'; \
32+
sha256='35e2ec7a7ae6905a1fae5459197b70e3fcbc5e0a786a7d6ba8e49bcd38ad2e26'; \
3333
;; \
3434
'loong64') \
35-
url='https://dl.google.com/go/go1.24.13.linux-loong64.tar.gz'; \
36-
sha256='8fd090f77b88b9e6f3807a24fce5187163f0036a30d47abab97a1861321f62ca'; \
35+
url='https://dl.google.com/go/go1.26.0.linux-loong64.tar.gz'; \
36+
sha256='33947cd7686f1cd5f097d2a5a30427a4ade114ea00b7570c85a2abf1af3d0507'; \
3737
;; \
3838
'mips64el') \
39-
url='https://dl.google.com/go/go1.24.13.linux-mips64le.tar.gz'; \
40-
sha256='d1c233a227fd4c5be04d4e8929b4b75e7237556916b8295c0436a1301af8ea12'; \
39+
url='https://dl.google.com/go/go1.26.0.linux-mips64le.tar.gz'; \
40+
sha256='61c52b4ab0dceae29f10df29045483596c3f06810c9b511e8336a97428a95a1b'; \
4141
;; \
4242
'ppc64el') \
43-
url='https://dl.google.com/go/go1.24.13.linux-ppc64le.tar.gz'; \
44-
sha256='5f0dfab58ce15a84d824363c041246c76847a69d14f9ffac16bd5342299ecc14'; \
43+
url='https://dl.google.com/go/go1.26.0.linux-ppc64le.tar.gz'; \
44+
sha256='3066b2284b554da76cf664d217490792ba6f292ec0fc20bf9615e173cc0d2800'; \
4545
;; \
4646
'riscv64') \
47-
url='https://dl.google.com/go/go1.24.13.linux-riscv64.tar.gz'; \
48-
sha256='9a8166261489d3f38c7a568785b7012c123e3561779d282d568a72d58506754f'; \
47+
url='https://dl.google.com/go/go1.26.0.linux-riscv64.tar.gz'; \
48+
sha256='ab9226ecddda0f682365c949114b653a66c2e9330e7b8d3edea80858437d2ff2'; \
4949
;; \
5050
's390x') \
51-
url='https://dl.google.com/go/go1.24.13.linux-s390x.tar.gz'; \
52-
sha256='a3e3e2012f9b4d392fab85fd4596bbd798ea8e0ceba259f47023b8cb5ebfffc1'; \
51+
url='https://dl.google.com/go/go1.26.0.linux-s390x.tar.gz'; \
52+
sha256='d62137f11530b97f3503453ad7d9e570af070770599fb8054f4e8cd0e905a453'; \
5353
;; \
5454
*) echo >&2 "error: unsupported architecture '$arch' (likely packaging update needed)"; exit 1 ;; \
5555
esac; \
@@ -130,7 +130,7 @@ RUN set -eux; \
130130
fi; \
131131
rm -rf /var/lib/apt/lists/*
132132

133-
ENV GOLANG_VERSION 1.24.13
133+
ENV GOLANG_VERSION 1.26.0
134134

135135
# don't auto-upgrade the gotoolchain
136136
# https://github.com/docker-library/golang/issues/472
Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -8,48 +8,48 @@ FROM ghcr.io/loong64/buildpack-deps:trixie-scm AS build
88

99
ENV PATH /usr/local/go/bin:$PATH
1010

11-
ENV GOLANG_VERSION 1.24.13
11+
ENV GOLANG_VERSION 1.26.0
1212

1313
RUN set -eux; \
1414
now="$(date '+%s')"; \
1515
arch="$(dpkg --print-architecture)"; arch="${arch##*-}"; \
1616
url=; \
1717
case "$arch" in \
1818
'amd64') \
19-
url='https://dl.google.com/go/go1.24.13.linux-amd64.tar.gz'; \
20-
sha256='1fc94b57134d51669c72173ad5d49fd62afb0f1db9bf3f798fd98ee423f8d730'; \
19+
url='https://dl.google.com/go/go1.26.0.linux-amd64.tar.gz'; \
20+
sha256='aac1b08a0fb0c4e0a7c1555beb7b59180b05dfc5a3d62e40e9de90cd42f88235'; \
2121
;; \
2222
'armhf') \
23-
url='https://dl.google.com/go/go1.24.13.linux-armv6l.tar.gz'; \
24-
sha256='a26b1e54c0fe7b0babc79716a89b830f1cde54f6c6f914a9995d3f0d0bdd0242'; \
23+
url='https://dl.google.com/go/go1.26.0.linux-armv6l.tar.gz'; \
24+
sha256='3f6b48d96f0d8dff77e4625aa179e0449f6bbe79b6986bfa711c2cfc1257ebd8'; \
2525
;; \
2626
'arm64') \
27-
url='https://dl.google.com/go/go1.24.13.linux-arm64.tar.gz'; \
28-
sha256='74d97be1cc3a474129590c67ebf748a96e72d9f3a2b6fef3ed3275de591d49b3'; \
27+
url='https://dl.google.com/go/go1.26.0.linux-arm64.tar.gz'; \
28+
sha256='bd03b743eb6eb4193ea3c3fd3956546bf0e3ca5b7076c8226334afe6b75704cd'; \
2929
;; \
3030
'i386') \
31-
url='https://dl.google.com/go/go1.24.13.linux-386.tar.gz'; \
32-
sha256='a55cb4587b1face90dc9334d8ad44ccd41fade77dcff645a74927eb0adc52272'; \
31+
url='https://dl.google.com/go/go1.26.0.linux-386.tar.gz'; \
32+
sha256='35e2ec7a7ae6905a1fae5459197b70e3fcbc5e0a786a7d6ba8e49bcd38ad2e26'; \
3333
;; \
3434
'loong64') \
35-
url='https://dl.google.com/go/go1.24.13.linux-loong64.tar.gz'; \
36-
sha256='8fd090f77b88b9e6f3807a24fce5187163f0036a30d47abab97a1861321f62ca'; \
35+
url='https://dl.google.com/go/go1.26.0.linux-loong64.tar.gz'; \
36+
sha256='33947cd7686f1cd5f097d2a5a30427a4ade114ea00b7570c85a2abf1af3d0507'; \
3737
;; \
3838
'mips64el') \
39-
url='https://dl.google.com/go/go1.24.13.linux-mips64le.tar.gz'; \
40-
sha256='d1c233a227fd4c5be04d4e8929b4b75e7237556916b8295c0436a1301af8ea12'; \
39+
url='https://dl.google.com/go/go1.26.0.linux-mips64le.tar.gz'; \
40+
sha256='61c52b4ab0dceae29f10df29045483596c3f06810c9b511e8336a97428a95a1b'; \
4141
;; \
4242
'ppc64el') \
43-
url='https://dl.google.com/go/go1.24.13.linux-ppc64le.tar.gz'; \
44-
sha256='5f0dfab58ce15a84d824363c041246c76847a69d14f9ffac16bd5342299ecc14'; \
43+
url='https://dl.google.com/go/go1.26.0.linux-ppc64le.tar.gz'; \
44+
sha256='3066b2284b554da76cf664d217490792ba6f292ec0fc20bf9615e173cc0d2800'; \
4545
;; \
4646
'riscv64') \
47-
url='https://dl.google.com/go/go1.24.13.linux-riscv64.tar.gz'; \
48-
sha256='9a8166261489d3f38c7a568785b7012c123e3561779d282d568a72d58506754f'; \
47+
url='https://dl.google.com/go/go1.26.0.linux-riscv64.tar.gz'; \
48+
sha256='ab9226ecddda0f682365c949114b653a66c2e9330e7b8d3edea80858437d2ff2'; \
4949
;; \
5050
's390x') \
51-
url='https://dl.google.com/go/go1.24.13.linux-s390x.tar.gz'; \
52-
sha256='a3e3e2012f9b4d392fab85fd4596bbd798ea8e0ceba259f47023b8cb5ebfffc1'; \
51+
url='https://dl.google.com/go/go1.26.0.linux-s390x.tar.gz'; \
52+
sha256='d62137f11530b97f3503453ad7d9e570af070770599fb8054f4e8cd0e905a453'; \
5353
;; \
5454
*) echo >&2 "error: unsupported architecture '$arch' (likely packaging update needed)"; exit 1 ;; \
5555
esac; \
@@ -130,7 +130,7 @@ RUN set -eux; \
130130
fi; \
131131
rm -rf /var/lib/apt/lists/*
132132

133-
ENV GOLANG_VERSION 1.24.13
133+
ENV GOLANG_VERSION 1.26.0
134134

135135
# don't auto-upgrade the gotoolchain
136136
# https://github.com/docker-library/golang/issues/472

0 commit comments

Comments
 (0)