Skip to content

Commit 62c1687

Browse files
authored
Merge pull request #123 from Fabio1988/patch-1
Go 1.21.6, 1.21.7, 1.21.8, 1.22.0, 1.22.1
2 parents 4d932b3 + e5f6dda commit 62c1687

File tree

6 files changed

+26
-21
lines changed

6 files changed

+26
-21
lines changed

.github/workflows/image.yml

Lines changed: 7 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,8 @@ env:
2222
DOCKERHUB_SLUG: crazymax/xgo
2323
GHCR_SLUG: ghcr.io/crazy-max/xgo
2424
PLATFORMS: linux/amd64,linux/arm64
25-
LATEST_CURRENT: 1.21.5
26-
LATEST_PREVIOUS: 1.20.12
25+
LATEST_CURRENT: 1.22.1
26+
LATEST_PREVIOUS: 1.21.8
2727

2828
jobs:
2929
prepare:
@@ -58,25 +58,17 @@ jobs:
5858
fail-fast: false
5959
matrix:
6060
go_version:
61-
- 1.20.0
62-
- 1.20.1
63-
- 1.20.2
64-
- 1.20.3
65-
- 1.20.4
66-
- 1.20.5
67-
- 1.20.6
68-
- 1.20.7
69-
- 1.20.8
70-
- 1.20.9
71-
- 1.20.10
72-
- 1.20.11
73-
- 1.20.12
7461
- 1.21.0
7562
- 1.21.1
7663
- 1.21.2
7764
- 1.21.3
7865
- 1.21.4
7966
- 1.21.5
67+
- 1.21.6
68+
- 1.21.7
69+
- 1.21.8
70+
- 1.22.0
71+
- 1.22.1
8072
steps:
8173
-
8274
name: Checkout

.github/workflows/test.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,8 @@ jobs:
2424
fail-fast: false
2525
matrix:
2626
go_version:
27-
- 1.21.5
28-
- 1.20.12
27+
- 1.22.1
28+
- 1.21.8
2929
case:
3030
- c
3131
- cpp

Dockerfile

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,24 @@
11
# syntax=docker/dockerfile:1
22

3-
ARG GO_VERSION="1.21.5"
3+
ARG GO_VERSION="1.22.1"
44
ARG OSXCROSS_VERSION="11.3"
5+
ARG GHQ_VERSION="1.6.1"
56
ARG XX_VERSION="1.3.0"
6-
ARG ALPINE_VERSION="3.18"
7+
ARG ALPINE_VERSION="3.19"
78
ARG PLATFORMS="linux/386 linux/amd64 linux/arm64 linux/arm/v5 linux/arm/v6 linux/arm/v7 linux/mips linux/mipsle linux/mips64 linux/mips64le linux/ppc64le linux/riscv64 linux/s390x windows/386 windows/amd64"
89

910
FROM --platform=$BUILDPLATFORM tonistiigi/xx:${XX_VERSION} AS xx
10-
FROM --platform=$BUILDPLATFORM golang:1.20-alpine${ALPINE_VERSION} AS base
11+
FROM --platform=$BUILDPLATFORM golang:1.22-alpine${ALPINE_VERSION} AS base
1112
COPY --from=xx / /
1213
ENV CGO_ENABLED=0
1314
RUN apk add --no-cache file git
1415
WORKDIR /src
1516

17+
FROM base AS ghq
18+
ARG GHQ_VERSION
19+
RUN --mount=type=cache,target=/go/pkg/mod \
20+
go install github.com/x-motemen/ghq@v${GHQ_VERSION}
21+
1622
FROM base AS version
1723
RUN --mount=target=. \
1824
echo $(git describe --match 'v[0-9]*' --dirty='.m' --always --tags) | tee /tmp/.version
@@ -100,6 +106,7 @@ EOT
100106
FROM crazymax/osxcross:${OSXCROSS_VERSION} AS osxcross
101107
FROM goxx-base
102108
COPY --from=build /usr/bin/xgo /usr/local/bin/xgo
109+
COPY --from=ghq /go/bin/ghq /usr/local/bin/ghq
103110
COPY --from=osxcross /osxcross /osxcross
104111

105112
ENV XGO_IN_XGO="1"

rootfs/usr/local/bin/xgo-build

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,7 @@ else
9999

100100
# Otherwise download the canonical import path (may fail, don't allow failures beyond)
101101
echo "Fetching main repository $1..."
102-
GO111MODULE=off go get -v -d "$1"
102+
GHQ_ROOT=$GOPATH_ROOT ghq get "$1"
103103
set -e
104104

105105
cd "$GOPATH_ROOT/$1"

tests/c/go.mod

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
module tests/c
2+
3+
go 1.21

tests/cpp/go.mod

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
module tests/cpp
2+
3+
go 1.21

0 commit comments

Comments
 (0)