8000 go-swagger: fix panic · moby/moby@93f9b90 · GitHub
[go: up one dir, main page]

Skip to content

Commit 93f9b90

Browse files
committed
go-swagger: fix panic
This is an attempt to fix go-swagger panic under Golang 1.13. Details: * go-openapi/jsonpointer#4 * go-swagger/go-swagger#2059 Signed-off-by: Kir Kolyshkin <kolyshkin@gmail.com>
1 parent b3be280 commit 93f9b90

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

Dockerfile

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -60,12 +60,14 @@ RUN --mount=type=cache,target=/root/.cache/go-build \
6060

6161
FROM base AS swagger
6262
# Install go-swagger for validating swagger.yaml
63-
ENV GO_SWAGGER_COMMIT c28258affb0b6251755d92489ef685af8d4ff3eb
63+
# This is https://github.com/kolyshkin/go-swagger/tree/golang-1.13-fix
64+
# TODO: move to under moby/ or fix upstream go-swagger to work for us.
65+
ENV GO_SWAGGER_COMMIT 5793aa66d4b4112c2602c716516e24710e4adbb5
6466
RUN --mount=type=cache,target=/root/.cache/go-build \
6567
--mount=type=cache,target=/go/pkg/mod \
6668
set -x \
6769
&& export GOPATH="$(mktemp -d)" \
68-
&& git clone https://github.com/go-swagger/go-swagger.git "$GOPATH/src/github.com/go-swagger/go-swagger" \
70+
&& git clone https://github.com/kolyshkin/go-swagger.git "$GOPATH/src/github.com/go-swagger/go-swagger" \
6971
&& (cd "$GOPATH/src/github.com/go-swagger/go-swagger" && git checkout -q "$GO_SWAGGER_COMMIT") \
7072
&& go build -o /build/swagger github.com/go-swagger/go-swagger/cmd/swagger \
7173
&& rm -rf "$GOPATH"

0 commit comments

Comments
 (0)
0