mirror of https://github.com/docker/buildx.git
Merge c1209acb27
into e3c6618db2
This commit is contained in:
commit
3d694b93ce
|
@ -73,6 +73,13 @@ target "lint-gopls" {
|
||||||
target = "gopls-analyze"
|
target = "gopls-analyze"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
target "modernize-fix" {
|
||||||
|
inherits = ["_common"]
|
||||||
|
dockerfile = "./hack/dockerfiles/lint.Dockerfile"
|
||||||
|
target = "modernize-fix"
|
||||||
|
output = ["."]
|
||||||
|
}
|
||||||
|
|
||||||
target "validate-vendor" {
|
target "validate-vendor" {
|
||||||
inherits = ["_common"]
|
inherits = ["_common"]
|
||||||
dockerfile = "./hack/dockerfiles/vendor.Dockerfile"
|
dockerfile = "./hack/dockerfiles/vendor.Dockerfile"
|
||||||
|
|
|
@ -91,4 +91,25 @@ RUN --mount=target=. \
|
||||||
done
|
done
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
|
FROM base AS modernize-fix-run
|
||||||
|
COPY --link --from=xx / /
|
||||||
|
ARG TARGETNAME
|
||||||
|
ARG TARGETPLATFORM
|
||||||
|
WORKDIR /go/src/github.com/docker/buildx
|
||||||
|
RUN --mount=target=.,rw \
|
||||||
|
--mount=target=/root/.cache,type=cache,id=lint-cache-${TARGETNAME}-${TARGETPLATFORM} \
|
||||||
|
--mount=target=/gopls-analyzers,from=gopls,source=/out <<EOF
|
||||||
|
set -ex
|
||||||
|
xx-go --wrap
|
||||||
|
mkdir /out
|
||||||
|
/gopls-analyzers/modernize -fix ./...
|
||||||
|
for file in $(git status --porcelain | awk '/^ M/ {print $2}'); do
|
||||||
|
mkdir -p /out/$(dirname $file)
|
||||||
|
cp $file /out/$file
|
||||||
|
done
|
||||||
|
EOF
|
||||||
|
|
||||||
|
FROM scratch AS modernize-fix
|
||||||
|
COPY --link --from=modernize-fix-run /out /
|
||||||
|
|
||||||
FROM lint
|
FROM lint
|
||||||
|
|
Loading…
Reference in New Issue