diff --git a/pkg/buildx/Dockerfile b/pkg/buildx/Dockerfile index 92266927..1a1167d2 100644 --- a/pkg/buildx/Dockerfile +++ b/pkg/buildx/Dockerfile @@ -48,11 +48,9 @@ FROM --platform=$BUILDPLATFORM alpine AS src-base RUN apk add --no-cache bash curl file git zip tar FROM src-base AS src -WORKDIR /src ARG PKG_REPO -RUN git init . && git remote add origin "${PKG_REPO}" ARG PKG_REF -RUN git fetch origin "${PKG_REF}" +refs/heads/*:refs/remotes/origin/* +refs/tags/*:refs/tags/* && git checkout -q FETCH_HEAD +ADD --keep-git-dir=true "${PKG_REPO}#${PKG_REF}" /src FROM src-base AS src-tgz RUN --mount=from=src,source=/src,target=/buildx \ diff --git a/pkg/compose/Dockerfile b/pkg/compose/Dockerfile index 9da4c048..1abf143e 100644 --- a/pkg/compose/Dockerfile +++ b/pkg/compose/Dockerfile @@ -51,11 +51,9 @@ FROM --platform=$BUILDPLATFORM alpine AS src-base RUN apk add --no-cache bash curl file git zip tar FROM src-base AS src -WORKDIR /src ARG PKG_REPO -RUN git init . && git remote add origin "${PKG_REPO}" ARG PKG_REF -RUN git fetch origin "${PKG_REF}" +refs/heads/*:refs/remotes/origin/* +refs/tags/*:refs/tags/* && git checkout -q FETCH_HEAD +ADD --keep-git-dir=true "${PKG_REPO}#${PKG_REF}" /src FROM src-base AS src-tgz RUN --mount=from=src,source=/src,target=/compose \ diff --git a/pkg/containerd/Dockerfile b/pkg/containerd/Dockerfile index 4b3e03e5..2eb2a399 100644 --- a/pkg/containerd/Dockerfile +++ b/pkg/containerd/Dockerfile @@ -61,15 +61,9 @@ FROM --platform=$BUILDPLATFORM alpine AS src-base RUN apk add --no-cache bash curl file git zip tar FROM src-base AS src -WORKDIR /src ARG PKG_REPO -RUN git init . && git remote add origin "${PKG_REPO}" ARG PKG_REF -RUN <