Skip to content

Commit e83bf51

Browse files
authored
Merge pull request #199 from crazy-max/update-go
update go
2 parents 2ebf0aa + 1ef4fe8 commit e83bf51

33 files changed

+109
-80
lines changed

common/packages.hcl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -225,6 +225,6 @@ target "_pkg-static" {
225225
PKG_DISTRO = "static"
226226
PKG_DISTRO_ID = ""
227227
PKG_DISTRO_SUITE = ""
228-
PKG_BASE_IMAGE = "debian:bullseye"
228+
PKG_BASE_IMAGE = "debian:bookworm"
229229
}
230230
}

common/packages.mk

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -199,5 +199,5 @@ pkg-info-static:
199199
$(eval PKG_DISTRO = static)
200200
$(eval PKG_DISTRO_ID =)
201201
$(eval PKG_DISTRO_SUITE =)
202-
$(eval PKG_BASE_IMAGE = debian:bullseye)
202+
$(eval PKG_BASE_IMAGE = debian:bookworm)
203203
$(eval PKG_SUPPORTED_PLATFORMS =)

common/vars.mk

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,8 @@ export BASEDIR ?= $(CURDIR)
1616

1717
# go base image
1818
export GO_IMAGE ?= golang
19-
export GO_VERSION ?= 1.21.3
20-
export GO_IMAGE_VARIANT ?= bullseye
19+
export GO_VERSION ?= 1.24.4
20+
export GO_IMAGE_VARIANT ?= bookworm
2121

2222
# if set, ony build matching the local platform
2323
# e.g., LOCAL_PLATFORM=1 make deb

pkg/buildx/Dockerfile

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -14,19 +14,19 @@
1414
# See the License for the specific language governing permissions and
1515
# limitations under the License.
1616

17-
ARG XX_VERSION="1.2.1"
17+
ARG XX_VERSION="1.6.1"
1818
ARG DEBIAN_FRONTEND="noninteractive"
1919

2020
# common args
2121
ARG GO_IMAGE="golang"
22-
ARG GO_VERSION="1.21.3"
23-
ARG GO_IMAGE_VARIANT="bullseye"
24-
ARG PKG_RELEASE="debian11"
22+
ARG GO_VERSION="1.24.4"
23+
ARG GO_IMAGE_VARIANT="bookworm"
24+
ARG PKG_RELEASE="debian12"
2525
ARG PKG_TYPE="deb"
2626
ARG PKG_DISTRO="debian"
27-
ARG PKG_DISTRO_ID="11"
28-
ARG PKG_DISTRO_SUITE="bullseye"
29-
ARG PKG_BASE_IMAGE="debian:bullseye"
27+
ARG PKG_DISTRO_ID="12"
28+
ARG PKG_DISTRO_SUITE="bookworm"
29+
ARG PKG_BASE_IMAGE="debian:bookworm"
3030

3131
# stage used as named context that mounts common/scripts
3232
# see pkg target in docker-bake.hcl
@@ -84,6 +84,7 @@ ARG DEBIAN_FRONTEND
8484
ENV GOPROXY="https://proxy.golang.org|direct"
8585
ENV GOPATH="/go"
8686
ENV PATH="$PATH:/usr/local/go/bin:$GOPATH/bin"
87+
ENV GOTOOLCHAIN="local"
8788
ENV GO111MODULE="on"
8889
ENV CGO_ENABLED="0"
8990
ARG PKG_RELEASE
@@ -117,6 +118,7 @@ COPY --from=xx / /
117118
ENV GOPROXY="https://proxy.golang.org|direct"
118119
ENV GOPATH="/go"
119120
ENV PATH="$PATH:/usr/local/go/bin:$GOPATH/bin"
121+
ENV GOTOOLCHAIN="local"
120122
ENV GO111MODULE="on"
121123
ENV CGO_ENABLED="0"
122124
ARG PKG_RELEASE
@@ -153,6 +155,7 @@ RUN apt-get update && apt-get install -y --no-install-recommends bash ca-certifi
153155
ENV GOPROXY="https://proxy.golang.org|direct"
154156
ENV GOPATH="/go"
155157
ENV PATH="$PATH:/usr/local/go/bin:$GOPATH/bin"
158+
ENV GOTOOLCHAIN="local"
156159
ENV GO111MODULE="on"
157160
ENV CGO_ENABLED="0"
158161
ARG PKG_NAME

pkg/buildx/Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
include ../../common/vars.mk
1616

1717
# https://github.com/docker/buildx/blob/master/Dockerfile#L3
18-
export GO_VERSION = 1.21.3
18+
export GO_VERSION = 1.24.4
1919

2020
DESTDIR ?= $(BASEDIR)/bin
2121
BAKE_DEFINITIONS ?= -f docker-bake.hcl -f ../../common/packages.hcl

pkg/buildx/docker-bake.hcl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,10 +34,10 @@ variable "GO_IMAGE" {
3434
default = "golang"
3535
}
3636
variable "GO_VERSION" {
37-
default = "1.21.3"
37+
default = "1.24.4"
3838
}
3939
variable "GO_IMAGE_VARIANT" {
40-
default = "bullseye"
40+
default = "bookworm"
4141
}
4242

4343
# Sets the pkg name.

pkg/buildx/verify.Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
# See the License for the specific language governing permissions and
1515
# limitations under the License.
1616

17-
ARG XX_VERSION="1.2.1"
17+
ARG XX_VERSION="1.6.1"
1818

1919
ARG PKG_TYPE
2020
ARG PKG_BASE_IMAGE

pkg/compose/Dockerfile

Lines changed: 11 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -14,19 +14,19 @@
1414
# See the License for the specific language governing permissions and
1515
# limitations under the License.
1616

17-
ARG XX_VERSION="1.2.1"
17+
ARG XX_VERSION="1.6.1"
1818
ARG DEBIAN_FRONTEND="noninteractive"
1919

2020
# common args
2121
ARG GO_IMAGE="golang"
22-
ARG GO_VERSION="1.21.1"
23-
ARG GO_IMAGE_VARIANT="bullseye"
24-
ARG PKG_RELEASE="debian11"
22+
ARG GO_VERSION="1.23.8"
23+
ARG GO_IMAGE_VARIANT="bookworm"
24+
ARG PKG_RELEASE="debian12"
2525
ARG PKG_TYPE="deb"
2626
ARG PKG_DISTRO="debian"
27-
ARG PKG_DISTRO_SUITE="bullseye"
28-
ARG PKG_DISTRO_ID="11"
29-
ARG PKG_BASE_IMAGE="debian:bullseye"
27+
ARG PKG_DISTRO_SUITE="bookworm"
28+
ARG PKG_DISTRO_ID="12"
29+
ARG PKG_BASE_IMAGE="debian:bookworm"
3030

3131
# stage used as named context that mounts common/scripts
3232
# see pkg target in docker-bake.hcl
@@ -87,6 +87,7 @@ ARG DEBIAN_FRONTEND
8787
ENV GOPROXY="https://proxy.golang.org|direct"
8888
ENV GOPATH="/go"
8989
ENV PATH="$PATH:/usr/local/go/bin:$GOPATH/bin"
90+
ENV GOTOOLCHAIN="local"
9091
ENV GO111MODULE="on"
9192
ENV CGO_ENABLED="0"
9293
ARG PKG_RELEASE
@@ -120,6 +121,7 @@ COPY --from=xx / /
120121
ENV GOPROXY="https://proxy.golang.org|direct"
121122
ENV GOPATH="/go"
122123
ENV PATH="$PATH:/usr/local/go/bin:$GOPATH/bin"
124+
ENV GOTOOLCHAIN="local"
123125
ENV GO111MODULE="on"
124126
ENV CGO_ENABLED="0"
125127
ARG PKG_RELEASE
@@ -157,6 +159,7 @@ RUN apt-get update && apt-get install -y --no-install-recommends bash ca-certifi
157159
ENV GOPROXY="https://proxy.golang.org|direct"
158160
ENV GOPATH="/go"
159161
ENV PATH="$PATH:/usr/local/go/bin:$GOPATH/bin"
162+
ENV GOTOOLCHAIN="local"
160163
ENV GO111MODULE="on"
161164
ENV CGO_ENABLED="0"
162165
ARG PKG_NAME
@@ -188,6 +191,7 @@ RUN apt-get update && apt-get install -y --no-install-recommends bash ca-certifi
188191
ENV GOPROXY="https://proxy.golang.org|direct"
189192
ENV GOPATH="/go"
190193
ENV PATH="$PATH:/usr/local/go/bin:$GOPATH/bin"
194+
ENV GOTOOLCHAIN="local"
191195
ENV GO111MODULE="on"
192196
ENV CGO_ENABLED="0"
193197
ARG PKG_NAME

pkg/compose/Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
include ../../common/vars.mk
1616

1717
# https://github.com/docker/compose/blob/main/Dockerfile#L18
18-
export GO_VERSION = 1.21.1
18+
export GO_VERSION = 1.23.8
1919

2020
DESTDIR ?= $(BASEDIR)/bin
2121
BAKE_DEFINITIONS ?= -f docker-bake.hcl -f ../../common/packages.hcl

pkg/compose/docker-bake.hcl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,10 +34,10 @@ variable "GO_IMAGE" {
3434
default = "golang"
3535
}
3636
variable "GO_VERSION" {
37-
default = "1.21.1"
37+
default = "1.23.8"
3838
}
3939
variable "GO_IMAGE_VARIANT" {
40-
default = "bullseye"
40+
default = "bookworm"
4141
}
4242

4343
# Sets the pkg name.

0 commit comments

Comments
 (0)